Sun Jul 5 19:39:28 UTC 2020 I: starting to build julia/buster/arm64 on jenkins on '2020-07-05 19:39' Sun Jul 5 19:39:28 UTC 2020 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_20/3116/console.log Sun Jul 5 19:39:28 UTC 2020 I: Downloading source for buster/julia=1.0.3+dfsg-4 --2020-07-05 19:39:28-- http://deb.debian.org/debian/pool/main/j/julia/julia_1.0.3+dfsg-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% 199M=0s 2020-07-05 19:39:28 (199 MB/s) - ‘julia_1.0.3+dfsg-4.dsc’ saved [3056/3056] Sun Jul 5 19:39:28 UTC 2020 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----- Sun Jul 5 19:39:28 UTC 2020 I: Checking whether the package is not for us Sun Jul 5 19:39:28 UTC 2020 I: Starting 1st build on remote node codethink-sled13-arm64.debian.net. Sun Jul 5 19:39:28 UTC 2020 I: Preparing to do remote build '1' on codethink-sled13-arm64.debian.net. Sun Jul 5 22:37:18 UTC 2020 I: Deleting $TMPDIR on codethink-sled13-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Sat Aug 7 14:02:41 -12 2021 I: pbuilder-time-stamp: 1628388161 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: 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 '/var/lib/jenkins/.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/17932/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='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=8' DISTRIBUTION='' HOME='/var/lib/jenkins' HOST_ARCH='arm64' IFS=' ' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' 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='17932' 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.slBYMbBtQ4/pbuilderrc_PwTy --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.slBYMbBtQ4/b1 --logfile b1/build.log julia_1.0.3+dfsg-4.dsc' SUDO_GID='117' SUDO_UID='110' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' USERNAME='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.16:3128' I: uname -a Linux codethink-sled13-arm64 4.4.0-184-generic #214-Ubuntu SMP Wed Jun 3 11:41:03 UTC 2020 aarch64 GNU/Linux I: ls -l /bin total 4928 -rwxr-xr-x 1 root root 1216928 Apr 17 2019 bash -rwxr-xr-x 3 root root 34808 Jul 10 2019 bunzip2 -rwxr-xr-x 3 root root 34808 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 34808 Jul 10 2019 bzip2 -rwxr-xr-x 1 root root 14264 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 35576 Feb 28 2019 cat -rwxr-xr-x 1 root root 60256 Feb 28 2019 chgrp -rwxr-xr-x 1 root root 56096 Feb 28 2019 chmod -rwxr-xr-x 1 root root 64368 Feb 28 2019 chown -rwxr-xr-x 1 root root 134632 Feb 28 2019 cp -rwxr-xr-x 1 root root 129536 Jan 17 2019 dash -rwxr-xr-x 1 root root 97136 Feb 28 2019 date -rwxr-xr-x 1 root root 76736 Feb 28 2019 dd -rwxr-xr-x 1 root root 93752 Feb 28 2019 df -rwxr-xr-x 1 root root 138848 Feb 28 2019 dir -rwxr-xr-x 1 root root 75984 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 31368 Feb 28 2019 echo -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep -rwxr-xr-x 1 root root 27256 Feb 28 2019 false -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep -rwxr-xr-x 1 root root 68792 Jan 9 2019 findmnt -rwsr-xr-x 1 root root 34824 Apr 22 2020 fusermount -rwxr-xr-x 1 root root 174304 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 89656 Jan 5 2019 gzip -rwxr-xr-x 1 root root 18440 Sep 26 2018 hostname -rwxr-xr-x 1 root root 64472 Feb 28 2019 ln -rwxr-xr-x 1 root root 52544 Jul 26 2018 login -rwxr-xr-x 1 root root 138848 Feb 28 2019 ls -rwxr-xr-x 1 root root 108552 Jan 9 2019 lsblk -rwxr-xr-x 1 root root 76840 Feb 28 2019 mkdir -rwxr-xr-x 1 root root 64480 Feb 28 2019 mknod -rwxr-xr-x 1 root root 39736 Feb 28 2019 mktemp -rwxr-xr-x 1 root root 38840 Jan 9 2019 more -rwsr-xr-x 1 root root 47112 Jan 9 2019 mount -rwxr-xr-x 1 root root 14344 Jan 9 2019 mountpoint -rwxr-xr-x 1 root root 138736 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 35560 Feb 28 2019 pwd lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash -rwxr-xr-x 1 root root 43712 Feb 28 2019 readlink -rwxr-xr-x 1 root root 68440 Feb 28 2019 rm -rwxr-xr-x 1 root root 39624 Feb 28 2019 rmdir -rwxr-xr-x 1 root root 19144 Jan 21 2019 run-parts -rwxr-xr-x 1 root root 114016 Dec 22 2018 sed lrwxrwxrwx 1 root root 4 Aug 6 02:50 sh -> dash -rwxr-xr-x 1 root root 31384 Feb 28 2019 sleep -rwxr-xr-x 1 root root 72480 Feb 28 2019 stty -rwsr-xr-x 1 root root 59424 Jan 9 2019 su -rwxr-xr-x 1 root root 31416 Feb 28 2019 sync -rwxr-xr-x 1 root root 449416 Apr 23 2019 tar -rwxr-xr-x 1 root root 10560 Jan 21 2019 tempfile -rwxr-xr-x 1 root root 88968 Feb 28 2019 touch -rwxr-xr-x 1 root root 27256 Feb 28 2019 true -rwxr-xr-x 1 root root 14264 Apr 22 2020 ulockmgr_server -rwsr-xr-x 1 root root 30728 Jan 9 2019 umount -rwxr-xr-x 1 root root 31384 Feb 28 2019 uname -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress -rwxr-xr-x 1 root root 138848 Feb 28 2019 vdir -rwxr-xr-x 1 root root 34824 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/17932/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: arm64 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 ... 19168 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} 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, 233 newly installed, 0 to remove and 0 not upgraded. Need to get 647 MB of archives. After unpacking 1914 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main arm64 libbsd0 arm64 0.9.1-2 [97.4 kB] Get: 2 http://deb.debian.org/debian buster/main arm64 bsdmainutils arm64 11.1.2+b1 [185 kB] Get: 3 http://deb.debian.org/debian buster/main arm64 libuchardet0 arm64 0.0.6-3 [65.0 kB] Get: 4 http://deb.debian.org/debian buster/main arm64 groff-base arm64 1.22.4-3 [869 kB] Get: 5 http://deb.debian.org/debian buster/main arm64 libpipeline1 arm64 1.5.1-2 [29.8 kB] Get: 6 http://deb.debian.org/debian buster/main arm64 man-db arm64 2.8.5-2 [1258 kB] Get: 7 http://deb.debian.org/debian buster/main arm64 libpython2.7-minimal arm64 2.7.16-2+deb10u1 [395 kB] Get: 8 http://deb.debian.org/debian buster/main arm64 python2.7-minimal arm64 2.7.16-2+deb10u1 [1292 kB] Get: 9 http://deb.debian.org/debian buster/main arm64 python2-minimal arm64 2.7.16-1 [41.4 kB] Get: 10 http://deb.debian.org/debian buster/main arm64 python-minimal arm64 2.7.16-1 [21.0 kB] Get: 11 http://deb.debian.org/debian buster/main arm64 libssl1.1 arm64 1.1.1d-0+deb10u3 [1382 kB] Get: 12 http://deb.debian.org/debian buster/main arm64 mime-support all 3.62 [37.2 kB] Get: 13 http://deb.debian.org/debian buster/main arm64 libexpat1 arm64 2.2.6-2+deb10u1 [85.4 kB] Get: 14 http://deb.debian.org/debian buster/main arm64 readline-common all 7.0-5 [70.6 kB] Get: 15 http://deb.debian.org/debian buster/main arm64 libreadline7 arm64 7.0-5 [134 kB] Get: 16 http://deb.debian.org/debian buster/main arm64 libpython2.7-stdlib arm64 2.7.16-2+deb10u1 [1890 kB] Get: 17 http://deb.debian.org/debian buster/main arm64 python2.7 arm64 2.7.16-2+deb10u1 [305 kB] Get: 18 http://deb.debian.org/debian buster/main arm64 libpython2-stdlib arm64 2.7.16-1 [20.8 kB] Get: 19 http://deb.debian.org/debian buster/main arm64 libpython-stdlib arm64 2.7.16-1 [20.8 kB] Get: 20 http://deb.debian.org/debian buster/main arm64 python2 arm64 2.7.16-1 [41.6 kB] Get: 21 http://deb.debian.org/debian buster/main arm64 python arm64 2.7.16-1 [22.8 kB] Get: 22 http://deb.debian.org/debian buster/main arm64 fonts-lato all 2.0-2 [2698 kB] Get: 23 http://deb.debian.org/debian buster/main arm64 poppler-data all 0.4.9-2 [1473 kB] Get: 24 http://deb.debian.org/debian buster/main arm64 libpython3.7-minimal arm64 3.7.3-2+deb10u1 [588 kB] Get: 25 http://deb.debian.org/debian buster/main arm64 python3.7-minimal arm64 3.7.3-2+deb10u1 [1404 kB] Get: 26 http://deb.debian.org/debian buster/main arm64 python3-minimal arm64 3.7.3-1 [36.6 kB] Get: 27 http://deb.debian.org/debian buster/main arm64 libmpdec2 arm64 2.4.2-2 [77.7 kB] Get: 28 http://deb.debian.org/debian buster/main arm64 libpython3.7-stdlib arm64 3.7.3-2+deb10u1 [1640 kB] Get: 29 http://deb.debian.org/debian buster/main arm64 python3.7 arm64 3.7.3-2+deb10u1 [330 kB] Get: 30 http://deb.debian.org/debian buster/main arm64 libpython3-stdlib arm64 3.7.3-1 [20.0 kB] Get: 31 http://deb.debian.org/debian buster/main arm64 python3 arm64 3.7.3-1 [61.5 kB] Get: 32 http://deb.debian.org/debian buster/main arm64 sensible-utils all 0.0.12 [15.8 kB] Get: 33 http://deb.debian.org/debian buster/main arm64 ucf all 3.0038+nmu1 [69.0 kB] Get: 34 http://deb.debian.org/debian buster/main arm64 tex-common all 6.11 [53.1 kB] Get: 35 http://deb.debian.org/debian buster/main arm64 libncurses6 arm64 6.1+20181013-2+deb10u2 [92.6 kB] Get: 36 http://deb.debian.org/debian buster/main arm64 libprocps7 arm64 2:3.3.15-2 [58.0 kB] Get: 37 http://deb.debian.org/debian buster/main arm64 lsb-base all 10.2019051400 [28.4 kB] Get: 38 http://deb.debian.org/debian buster/main arm64 procps arm64 2:3.3.15-2 [245 kB] Get: 39 http://deb.debian.org/debian buster/main arm64 libmagic-mgc arm64 1:5.35-4+deb10u1 [242 kB] Get: 40 http://deb.debian.org/debian buster/main arm64 libmagic1 arm64 1:5.35-4+deb10u1 [115 kB] Get: 41 http://deb.debian.org/debian buster/main arm64 file arm64 1:5.35-4+deb10u1 [66.4 kB] Get: 42 http://deb.debian.org/debian buster/main arm64 gettext-base arm64 0.19.8.1-9 [120 kB] Get: 43 http://deb.debian.org/debian buster/main arm64 libsigsegv2 arm64 2.12-2 [32.3 kB] Get: 44 http://deb.debian.org/debian buster/main arm64 m4 arm64 1.4.18-2 [198 kB] Get: 45 http://deb.debian.org/debian buster/main arm64 autoconf all 2.69-11 [341 kB] Get: 46 http://deb.debian.org/debian buster/main arm64 autotools-dev all 20180224.1 [77.0 kB] Get: 47 http://deb.debian.org/debian buster/main arm64 automake all 1:1.16.1-4 [771 kB] Get: 48 http://deb.debian.org/debian buster/main arm64 autopoint all 0.19.8.1-9 [434 kB] Get: 49 http://deb.debian.org/debian buster/main arm64 cmake-data all 3.13.4-1 [1476 kB] Get: 50 http://deb.debian.org/debian buster/main arm64 libicu63 arm64 63.1-6+deb10u1 [8151 kB] Get: 51 http://deb.debian.org/debian buster/main arm64 libxml2 arm64 2.9.4+dfsg1-7+b3 [623 kB] Get: 52 http://deb.debian.org/debian buster/main arm64 libarchive13 arm64 3.3.3-4+deb10u1 [291 kB] Get: 53 http://deb.debian.org/debian buster/main arm64 libkeyutils1 arm64 1.6-6 [14.9 kB] Get: 54 http://deb.debian.org/debian buster/main arm64 libkrb5support0 arm64 1.17-3 [64.7 kB] Get: 55 http://deb.debian.org/debian buster/main arm64 libk5crypto3 arm64 1.17-3 [122 kB] Get: 56 http://deb.debian.org/debian buster/main arm64 libkrb5-3 arm64 1.17-3 [353 kB] Get: 57 http://deb.debian.org/debian buster/main arm64 libgssapi-krb5-2 arm64 1.17-3 [150 kB] Get: 58 http://deb.debian.org/debian buster/main arm64 libsasl2-modules-db arm64 2.1.27+dfsg-1+deb10u1 [69.3 kB] Get: 59 http://deb.debian.org/debian buster/main arm64 libsasl2-2 arm64 2.1.27+dfsg-1+deb10u1 [105 kB] Get: 60 http://deb.debian.org/debian buster/main arm64 libldap-common all 2.4.47+dfsg-3+deb10u2 [89.7 kB] Get: 61 http://deb.debian.org/debian buster/main arm64 libldap-2.4-2 arm64 2.4.47+dfsg-3+deb10u2 [216 kB] Get: 62 http://deb.debian.org/debian buster/main arm64 libnghttp2-14 arm64 1.36.0-2+deb10u1 [81.9 kB] Get: 63 http://deb.debian.org/debian buster/main arm64 libpsl5 arm64 0.20.2-2 [53.6 kB] Get: 64 http://deb.debian.org/debian buster/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-2 [55.7 kB] Get: 65 http://deb.debian.org/debian buster/main arm64 libssh2-1 arm64 1.8.0-2.1 [135 kB] Get: 66 http://deb.debian.org/debian buster/main arm64 libcurl4 arm64 7.64.0-4+deb10u1 [312 kB] Get: 67 http://deb.debian.org/debian buster/main arm64 libjsoncpp1 arm64 1.7.4-3 [71.0 kB] Get: 68 http://deb.debian.org/debian buster/main arm64 librhash0 arm64 1.3.8-1 [121 kB] Get: 69 http://deb.debian.org/debian buster/main arm64 libuv1 arm64 1.24.1-1 [105 kB] Get: 70 http://deb.debian.org/debian buster/main arm64 cmake arm64 3.13.4-1 [3046 kB] Get: 71 http://deb.debian.org/debian buster/main arm64 curl arm64 7.64.0-4+deb10u1 [260 kB] Get: 72 http://deb.debian.org/debian buster/main arm64 libtool all 2.4.6-9 [547 kB] Get: 73 http://deb.debian.org/debian buster/main arm64 dh-autoreconf all 19 [16.9 kB] Get: 74 http://deb.debian.org/debian buster/main arm64 libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 75 http://deb.debian.org/debian buster/main arm64 libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 76 http://deb.debian.org/debian buster/main arm64 dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 77 http://deb.debian.org/debian buster/main arm64 libelf1 arm64 0.176-1.1 [160 kB] Get: 78 http://deb.debian.org/debian buster/main arm64 dwz arm64 0.12-3 [71.7 kB] Get: 79 http://deb.debian.org/debian buster/main arm64 libglib2.0-0 arm64 2.58.3-2+deb10u2 [1185 kB] Get: 80 http://deb.debian.org/debian buster/main arm64 libcroco3 arm64 0.6.12-3 [140 kB] Get: 81 http://deb.debian.org/debian buster/main arm64 gettext arm64 0.19.8.1-9 [1261 kB] Get: 82 http://deb.debian.org/debian buster/main arm64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 83 http://deb.debian.org/debian buster/main arm64 po-debconf all 1.0.21 [248 kB] Get: 84 http://deb.debian.org/debian buster/main arm64 debhelper all 12.1.1 [1016 kB] Get: 85 http://deb.debian.org/debian buster/main arm64 fonts-dejavu-core all 2.37-1 [1068 kB] Get: 86 http://deb.debian.org/debian buster/main arm64 fontconfig-config all 2.13.1-2 [280 kB] Get: 87 http://deb.debian.org/debian buster/main arm64 fonts-lmodern all 2.004.5-6 [4539 kB] Get: 88 http://deb.debian.org/debian buster/main arm64 libpaper1 arm64 1.1.28 [21.1 kB] Get: 89 http://deb.debian.org/debian buster/main arm64 libpaper-utils arm64 1.1.28 [18.0 kB] Get: 90 http://deb.debian.org/debian buster/main arm64 libkpathsea6 arm64 2018.20181218.49446-1 [164 kB] Get: 91 http://deb.debian.org/debian buster/main arm64 libptexenc1 arm64 2018.20181218.49446-1 [60.3 kB] Get: 92 http://deb.debian.org/debian buster/main arm64 libsynctex2 arm64 2018.20181218.49446-1 [77.8 kB] Get: 93 http://deb.debian.org/debian buster/main arm64 libtexlua52 arm64 2018.20181218.49446-1 [107 kB] Get: 94 http://deb.debian.org/debian buster/main arm64 libtexlua53 arm64 2018.20181218.49446-1 [118 kB] Get: 95 http://deb.debian.org/debian buster/main arm64 t1utils arm64 1.41-3 [59.7 kB] Get: 96 http://deb.debian.org/debian buster/main arm64 libbrotli1 arm64 1.0.7-2 [261 kB] Get: 97 http://deb.debian.org/debian buster/main arm64 libpng16-16 arm64 1.6.36-6 [287 kB] Get: 98 http://deb.debian.org/debian buster/main arm64 libfreetype6 arm64 2.9.1-3+deb10u1 [355 kB] Get: 99 http://deb.debian.org/debian buster/main arm64 libfontconfig1 arm64 2.13.1-2 [343 kB] Get: 100 http://deb.debian.org/debian buster/main arm64 libpixman-1-0 arm64 0.36.0-1 [436 kB] Get: 101 http://deb.debian.org/debian buster/main arm64 libxau6 arm64 1:1.0.8-1+b2 [19.3 kB] Get: 102 http://deb.debian.org/debian buster/main arm64 libxdmcp6 arm64 1:1.1.2-3 [25.4 kB] Get: 103 http://deb.debian.org/debian buster/main arm64 libxcb1 arm64 1.13.1-2 [135 kB] Get: 104 http://deb.debian.org/debian buster/main arm64 libx11-data all 2:1.6.7-1 [298 kB] Get: 105 http://deb.debian.org/debian buster/main arm64 libx11-6 arm64 2:1.6.7-1 [735 kB] Get: 106 http://deb.debian.org/debian buster/main arm64 libxcb-render0 arm64 1.13.1-2 [108 kB] Get: 107 http://deb.debian.org/debian buster/main arm64 libxcb-shm0 arm64 1.13.1-2 [99.3 kB] Get: 108 http://deb.debian.org/debian buster/main arm64 libxext6 arm64 2:1.3.3-1+b2 [48.6 kB] Get: 109 http://deb.debian.org/debian buster/main arm64 libxrender1 arm64 1:0.9.10-1 [30.4 kB] Get: 110 http://deb.debian.org/debian buster/main arm64 libcairo2 arm64 1.16.0-4 [644 kB] Get: 111 http://deb.debian.org/debian buster/main arm64 libgraphite2-3 arm64 1.3.13-7 [75.8 kB] Get: 112 http://deb.debian.org/debian buster/main arm64 libgs9-common all 9.27~dfsg-2+deb10u3 [5136 kB] Get: 113 http://deb.debian.org/debian buster/main arm64 libavahi-common-data arm64 0.7-4+b1 [122 kB] Get: 114 http://deb.debian.org/debian buster/main arm64 libavahi-common3 arm64 0.7-4+b1 [53.5 kB] Get: 115 http://deb.debian.org/debian buster/main arm64 libdbus-1-3 arm64 1.12.16-1 [204 kB] Get: 116 http://deb.debian.org/debian buster/main arm64 libavahi-client3 arm64 0.7-4+b1 [56.8 kB] Get: 117 http://deb.debian.org/debian buster/main arm64 libcups2 arm64 2.2.10-6+deb10u3 [310 kB] Get: 118 http://deb.debian.org/debian buster/main arm64 libcupsimage2 arm64 2.2.10-6+deb10u3 [132 kB] Get: 119 http://deb.debian.org/debian buster/main arm64 libidn11 arm64 1.33-2.2 [113 kB] Get: 120 http://deb.debian.org/debian buster/main arm64 libijs-0.35 arm64 0.35-14 [17.9 kB] Get: 121 http://deb.debian.org/debian buster/main arm64 libjbig2dec0 arm64 0.16-1 [58.1 kB] Get: 122 http://deb.debian.org/debian buster/main arm64 libjpeg62-turbo arm64 1:1.5.2-2+b1 [115 kB] Get: 123 http://deb.debian.org/debian buster/main arm64 liblcms2-2 arm64 2.9-3 [137 kB] Get: 124 http://deb.debian.org/debian buster/main arm64 libopenjp2-7 arm64 2.3.0-2+deb10u1 [148 kB] Get: 125 http://deb.debian.org/debian buster/main arm64 libjbig0 arm64 2.1-3.1+b2 [27.8 kB] Get: 126 http://deb.debian.org/debian buster/main arm64 libwebp6 arm64 0.6.1-2 [233 kB] Get: 127 http://deb.debian.org/debian buster/main arm64 libtiff5 arm64 4.1.0+git191117-2~deb10u1 [259 kB] Get: 128 http://deb.debian.org/debian buster/main arm64 libgs9 arm64 9.27~dfsg-2+deb10u3 [2029 kB] Get: 129 http://deb.debian.org/debian buster/main arm64 libharfbuzz0b arm64 2.3.1-1 [1155 kB] Get: 130 http://deb.debian.org/debian buster/main arm64 libharfbuzz-icu0 arm64 2.3.1-1 [834 kB] Get: 131 http://deb.debian.org/debian buster/main arm64 x11-common all 1:7.7+19 [251 kB] Get: 132 http://deb.debian.org/debian buster/main arm64 libice6 arm64 2:1.0.9-2 [52.0 kB] Get: 133 http://deb.debian.org/debian buster/main arm64 libpotrace0 arm64 1.15-1 [23.6 kB] Get: 134 http://deb.debian.org/debian buster/main arm64 libsm6 arm64 2:1.2.3-1 [34.0 kB] Get: 135 http://deb.debian.org/debian buster/main arm64 libteckit0 arm64 2.5.8+ds2-5 [284 kB] Get: 136 http://deb.debian.org/debian buster/main arm64 libwoff1 arm64 1.0.2-1 [40.7 kB] Get: 137 http://deb.debian.org/debian buster/main arm64 libxt6 arm64 1:1.1.5-1+b3 [175 kB] Get: 138 http://deb.debian.org/debian buster/main arm64 libxmu6 arm64 2:1.1.2-2+b3 [57.8 kB] Get: 139 http://deb.debian.org/debian buster/main arm64 libxpm4 arm64 1:3.5.12-1 [43.9 kB] Get: 140 http://deb.debian.org/debian buster/main arm64 libxaw7 arm64 2:1.0.13-1+b2 [167 kB] Get: 141 http://deb.debian.org/debian buster/main arm64 libxi6 arm64 2:1.7.9-1 [79.0 kB] Get: 142 http://deb.debian.org/debian buster/main arm64 libxxhash0 arm64 0.6.5-2 [7684 B] Get: 143 http://deb.debian.org/debian buster/main arm64 libzzip-0-13 arm64 0.13.62-3.2 [55.5 kB] Get: 144 http://deb.debian.org/debian buster/main arm64 texlive-binaries arm64 2018.20181218.49446-1 [8464 kB] Get: 145 http://deb.debian.org/debian buster/main arm64 xdg-utils all 1.1.3-1+deb10u1 [73.7 kB] Get: 146 http://deb.debian.org/debian buster/main arm64 texlive-base all 2018.20190227-2 [19.7 MB] Get: 147 http://deb.debian.org/debian buster/main arm64 texlive-latex-base all 2018.20190227-2 [984 kB] Get: 148 http://deb.debian.org/debian buster/main arm64 latexmk all 1:4.61-0.1 [390 kB] Get: 149 http://deb.debian.org/debian buster/main arm64 libsuitesparseconfig5 arm64 1:5.4.0+dfsg-1 [20.7 kB] Get: 150 http://deb.debian.org/debian buster/main arm64 libamd2 arm64 1:5.4.0+dfsg-1 [30.7 kB] Get: 151 http://deb.debian.org/debian buster/main arm64 libgfortran5 arm64 8.3.0-6 [298 kB] Get: 152 http://deb.debian.org/debian buster/main arm64 libblas3 arm64 3.8.0-2 [100 kB] Get: 153 http://deb.debian.org/debian buster/main arm64 libblas-dev arm64 3.8.0-2 [105 kB] Get: 154 http://deb.debian.org/debian buster/main arm64 libbtf1 arm64 1:5.4.0+dfsg-1 [22.1 kB] Get: 155 http://deb.debian.org/debian buster/main arm64 libcamd2 arm64 1:5.4.0+dfsg-1 [31.8 kB] Get: 156 http://deb.debian.org/debian buster/main arm64 libccolamd2 arm64 1:5.4.0+dfsg-1 [34.2 kB] Get: 157 http://deb.debian.org/debian buster/main arm64 libopenblas-base arm64 0.3.5+ds-3 [2341 kB] Get: 158 http://deb.debian.org/debian buster/main arm64 libcolamd2 arm64 1:5.4.0+dfsg-1 [29.2 kB] Get: 159 http://deb.debian.org/debian buster/main arm64 liblapack3 arm64 3.8.0-2 [1489 kB] Get: 160 http://deb.debian.org/debian buster/main arm64 libmetis5 arm64 5.1.0.dfsg-5+b2 [146 kB] Get: 161 http://deb.debian.org/debian buster/main arm64 libcholmod3 arm64 1:5.4.0+dfsg-1 [281 kB] Get: 162 http://deb.debian.org/debian buster/main arm64 libcurl3-gnutls arm64 7.64.0-4+deb10u1 [310 kB] Get: 163 http://deb.debian.org/debian buster/main arm64 libcurl4-gnutls-dev arm64 7.64.0-4+deb10u1 [408 kB] Get: 164 http://deb.debian.org/debian buster/main arm64 libcxsparse3 arm64 1:5.4.0+dfsg-1 [69.1 kB] Get: 165 http://deb.debian.org/debian buster/main arm64 libdatrie1 arm64 0.2.12-2 [38.6 kB] Get: 166 http://deb.debian.org/debian buster/main arm64 libdsfmt-11213-1 arm64 2.2.3+dfsg-4 [9312 B] Get: 167 http://deb.debian.org/debian buster/main arm64 libdsfmt-1279-1 arm64 2.2.3+dfsg-4 [9252 B] Get: 168 http://deb.debian.org/debian buster/main arm64 libdsfmt-132049-1 arm64 2.2.3+dfsg-4 [9432 B] Get: 169 http://deb.debian.org/debian buster/main arm64 libdsfmt-19937-1 arm64 2.2.3+dfsg-4 [9380 B] Get: 170 http://deb.debian.org/debian buster/main arm64 libdsfmt-216091-1 arm64 2.2.3+dfsg-4 [9352 B] Get: 171 http://deb.debian.org/debian buster/main arm64 libdsfmt-2203-1 arm64 2.2.3+dfsg-4 [9236 B] Get: 172 http://deb.debian.org/debian buster/main arm64 libdsfmt-4253-1 arm64 2.2.3+dfsg-4 [9332 B] Get: 173 http://deb.debian.org/debian buster/main arm64 libdsfmt-44497-1 arm64 2.2.3+dfsg-4 [9396 B] Get: 174 http://deb.debian.org/debian buster/main arm64 libdsfmt-521-1 arm64 2.2.3+dfsg-4 [9012 B] Get: 175 http://deb.debian.org/debian buster/main arm64 libdsfmt-86243-1 arm64 2.2.3+dfsg-4 [9480 B] Get: 176 http://deb.debian.org/debian buster/main arm64 libdsfmt-dev arm64 2.2.3+dfsg-4 [33.0 kB] Get: 177 http://deb.debian.org/debian buster/main arm64 libgpg-error-dev arm64 1.35-1 [124 kB] Get: 178 http://deb.debian.org/debian buster/main arm64 libgcrypt20-dev arm64 1.8.4-5 [545 kB] Get: 179 http://deb.debian.org/debian buster/main arm64 libhttp-parser2.8 arm64 2.8.1-1 [19.7 kB] Get: 180 http://deb.debian.org/debian buster/main arm64 libmbedcrypto3 arm64 2.16.0-1 [202 kB] Get: 181 http://deb.debian.org/debian buster/main arm64 libmbedx509-0 arm64 2.16.0-1 [90.5 kB] Get: 182 http://deb.debian.org/debian buster/main arm64 libmbedtls12 arm64 2.16.0-1 [123 kB] Get: 183 http://deb.debian.org/debian buster/main arm64 libgit2-27 arm64 0.27.7+dfsg.1-0.2 [385 kB] Get: 184 http://deb.debian.org/debian buster/main arm64 zlib1g-dev arm64 1:1.2.11.dfsg-1 [210 kB] Get: 185 http://deb.debian.org/debian buster/main arm64 libmbedtls-dev arm64 2.16.0-1 [485 kB] Get: 186 http://deb.debian.org/debian buster/main arm64 libssh2-1-dev arm64 1.8.0-2.1 [308 kB] Get: 187 http://deb.debian.org/debian buster/main arm64 libhttp-parser-dev arm64 2.8.1-1 [19.1 kB] Get: 188 http://deb.debian.org/debian buster/main arm64 libgit2-dev arm64 0.27.7+dfsg.1-0.2 [689 kB] Get: 189 http://deb.debian.org/debian buster/main arm64 libgmpxx4ldbl arm64 2:6.1.2+dfsg-4 [22.6 kB] Get: 190 http://deb.debian.org/debian buster/main arm64 libgmp-dev arm64 2:6.1.2+dfsg-4 [608 kB] Get: 191 http://deb.debian.org/debian buster/main arm64 libgraphblas2 arm64 1:5.4.0+dfsg-1 [1131 kB] Get: 192 http://deb.debian.org/debian buster/main arm64 libjs-jquery all 3.3.1~dfsg-3 [332 kB] Get: 193 http://deb.debian.org/debian buster/main arm64 libklu1 arm64 1:5.4.0+dfsg-1 [71.8 kB] Get: 194 http://deb.debian.org/debian buster/main arm64 libopenblas-dev arm64 0.3.5+ds-3 [2150 kB] Get: 195 http://deb.debian.org/debian buster/main arm64 liblapack-dev arm64 3.8.0-2 [1524 kB] Get: 196 http://deb.debian.org/debian buster/main arm64 libldl2 arm64 1:5.4.0+dfsg-1 [21.6 kB] Get: 197 http://deb.debian.org/debian buster/main arm64 liblzma-dev arm64 5.2.4-1 [209 kB] Get: 198 http://deb.debian.org/debian buster/main arm64 libmime-charset-perl all 1.012.2-1 [35.4 kB] Get: 199 http://deb.debian.org/debian buster/main arm64 libmongoose2 arm64 1:5.4.0+dfsg-1 [41.2 kB] Get: 200 http://deb.debian.org/debian buster/main arm64 libmpfr-dev arm64 4.0.2-1 [233 kB] Get: 201 http://deb.debian.org/debian buster/main arm64 libopenlibm2 arm64 0.6.0+dfsg-2 [113 kB] Get: 202 http://deb.debian.org/debian buster/main arm64 libopenlibm-dev arm64 0.6.0+dfsg-2 [142 kB] Get: 203 http://deb.debian.org/debian buster/main arm64 libpcre2-16-0 arm64 10.32-5 [176 kB] Get: 204 http://deb.debian.org/debian buster/main arm64 libpcre2-32-0 arm64 10.32-5 [170 kB] Get: 205 http://deb.debian.org/debian buster/main arm64 libpcre2-8-0 arm64 10.32-5 [186 kB] Get: 206 http://deb.debian.org/debian buster/main arm64 libpcre2-posix0 arm64 10.32-5 [38.7 kB] Get: 207 http://deb.debian.org/debian buster/main arm64 libpcre2-dev arm64 10.32-5 [587 kB] Get: 208 http://deb.debian.org/debian buster/main arm64 librbio2 arm64 1:5.4.0+dfsg-1 [35.9 kB] Get: 209 http://deb.debian.org/debian buster/main arm64 libthai-data all 0.1.28-2 [170 kB] Get: 210 http://deb.debian.org/debian buster/main arm64 libthai0 arm64 0.1.28-2 [52.8 kB] Get: 211 http://deb.debian.org/debian buster/main arm64 libsombok3 arm64 2.4.0-2 [27.7 kB] Get: 212 http://deb.debian.org/debian buster/main arm64 libspqr2 arm64 1:5.4.0+dfsg-1 [71.2 kB] Get: 213 http://deb.debian.org/debian buster/main arm64 libumfpack5 arm64 1:5.4.0+dfsg-1 [197 kB] Get: 214 http://deb.debian.org/debian buster/main arm64 libsuitesparse-dev arm64 1:5.4.0+dfsg-1 [1960 kB] Get: 215 http://deb.debian.org/debian buster/main arm64 libunicode-linebreak-perl arm64 0.0.20190101-1 [102 kB] Get: 216 http://deb.debian.org/debian buster/main arm64 libunwind8 arm64 1.2.1-9 [52.4 kB] Get: 217 http://deb.debian.org/debian buster/main arm64 libunwind-dev arm64 1.2.1-9 [479 kB] Get: 218 http://deb.debian.org/debian buster/main arm64 libutf8proc2 arm64 2.3.0-1 [53.0 kB] Get: 219 http://deb.debian.org/debian buster/main arm64 libutf8proc-dev arm64 2.3.0-1 [58.5 kB] Get: 220 http://deb.debian.org/debian buster/main arm64 openssl arm64 1.1.1d-0+deb10u3 [823 kB] Get: 221 http://deb.debian.org/debian buster/main arm64 preview-latex-style all 11.91-2 [201 kB] Get: 222 http://deb.debian.org/debian buster/main arm64 python3-pkg-resources all 40.8.0-1 [153 kB] Get: 223 http://deb.debian.org/debian buster/main arm64 python3-pygments all 2.3.1+dfsg-1 [594 kB] Get: 224 http://deb.debian.org/debian buster/main arm64 texlive-fonts-recommended all 2018.20190227-2 [5228 kB] Get: 225 http://deb.debian.org/debian buster/main arm64 texlive-latex-recommended all 2018.20190227-2 [15.2 MB] Get: 226 http://deb.debian.org/debian buster/main arm64 texlive all 2018.20190227-2 [32.6 kB] Get: 227 http://deb.debian.org/debian buster/main arm64 texlive-extra-utils all 2018.20190227-2 [39.4 MB] Get: 228 http://deb.debian.org/debian buster/main arm64 texlive-fonts-extra all 2018.20190227-2 [412 MB] Get: 229 http://deb.debian.org/debian buster/main arm64 texlive-pictures all 2018.20190227-2 [8201 kB] Get: 230 http://deb.debian.org/debian buster/main arm64 texlive-latex-extra all 2018.20190227-2 [12.3 MB] Get: 231 http://deb.debian.org/debian buster/main arm64 texlive-luatex all 2018.20190227-2 [8258 kB] Get: 232 http://deb.debian.org/debian buster/main arm64 texlive-plain-generic all 2018.20190227-2 [24.3 MB] Get: 233 http://deb.debian.org/debian buster/main arm64 unicode-data all 12.1.0~pre1-2 [7523 kB] Fetched 647 MB in 1min 48s (5985 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:arm64. (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 ... 19168 files and directories currently installed.) Preparing to unpack .../00-libbsd0_0.9.1-2_arm64.deb ... Unpacking libbsd0:arm64 (0.9.1-2) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_11.1.2+b1_arm64.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../02-libuchardet0_0.0.6-3_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-3_arm64.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../04-libpipeline1_1.5.1-2_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.8.5-2_arm64.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package libpython2.7-minimal:arm64. Preparing to unpack .../06-libpython2.7-minimal_2.7.16-2+deb10u1_arm64.deb ... Unpacking libpython2.7-minimal:arm64 (2.7.16-2+deb10u1) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../07-python2.7-minimal_2.7.16-2+deb10u1_arm64.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_arm64.deb ... Unpacking python2-minimal (2.7.16-1) ... Selecting previously unselected package python-minimal. Preparing to unpack .../09-python-minimal_2.7.16-1_arm64.deb ... Unpacking python-minimal (2.7.16-1) ... Selecting previously unselected package libssl1.1:arm64. Preparing to unpack .../10-libssl1.1_1.1.1d-0+deb10u3_arm64.deb ... Unpacking libssl1.1:arm64 (1.1.1d-0+deb10u3) ... 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:arm64. Preparing to unpack .../12-libexpat1_2.2.6-2+deb10u1_arm64.deb ... Unpacking libexpat1:arm64 (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:arm64. Preparing to unpack .../14-libreadline7_7.0-5_arm64.deb ... Unpacking libreadline7:arm64 (7.0-5) ... Selecting previously unselected package libpython2.7-stdlib:arm64. Preparing to unpack .../15-libpython2.7-stdlib_2.7.16-2+deb10u1_arm64.deb ... Unpacking libpython2.7-stdlib:arm64 (2.7.16-2+deb10u1) ... Selecting previously unselected package python2.7. Preparing to unpack .../16-python2.7_2.7.16-2+deb10u1_arm64.deb ... Unpacking python2.7 (2.7.16-2+deb10u1) ... Selecting previously unselected package libpython2-stdlib:arm64. Preparing to unpack .../17-libpython2-stdlib_2.7.16-1_arm64.deb ... Unpacking libpython2-stdlib:arm64 (2.7.16-1) ... Selecting previously unselected package libpython-stdlib:arm64. Preparing to unpack .../18-libpython-stdlib_2.7.16-1_arm64.deb ... Unpacking libpython-stdlib:arm64 (2.7.16-1) ... Setting up libpython2.7-minimal:arm64 (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 ... 20631 files and directories currently installed.) Preparing to unpack .../python2_2.7.16-1_arm64.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 ... 20664 files and directories currently installed.) Preparing to unpack .../python_2.7.16-1_arm64.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:arm64. Preparing to unpack .../libpython3.7-minimal_3.7.3-2+deb10u1_arm64.deb ... Unpacking libpython3.7-minimal:arm64 (3.7.3-2+deb10u1) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../python3.7-minimal_3.7.3-2+deb10u1_arm64.deb ... Unpacking python3.7-minimal (3.7.3-2+deb10u1) ... Setting up libssl1.1:arm64 (1.1.1d-0+deb10u3) ... Setting up libpython3.7-minimal:arm64 (3.7.3-2+deb10u1) ... Setting up libexpat1:arm64 (2.2.6-2+deb10u1) ... Setting up python3.7-minimal (3.7.3-2+deb10u1) ... 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 ... 21461 files and directories currently installed.) Preparing to unpack .../python3-minimal_3.7.3-1_arm64.deb ... Unpacking python3-minimal (3.7.3-1) ... Selecting previously unselected package libmpdec2:arm64. Preparing to unpack .../libmpdec2_2.4.2-2_arm64.deb ... Unpacking libmpdec2:arm64 (2.4.2-2) ... Selecting previously unselected package libpython3.7-stdlib:arm64. Preparing to unpack .../libpython3.7-stdlib_3.7.3-2+deb10u1_arm64.deb ... Unpacking libpython3.7-stdlib:arm64 (3.7.3-2+deb10u1) ... Selecting previously unselected package python3.7. Preparing to unpack .../python3.7_3.7.3-2+deb10u1_arm64.deb ... Unpacking python3.7 (3.7.3-2+deb10u1) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../libpython3-stdlib_3.7.3-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (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 ... 21873 files and directories currently installed.) Preparing to unpack .../000-python3_3.7.3-1_arm64.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:arm64. Preparing to unpack .../004-libncurses6_6.1+20181013-2+deb10u2_arm64.deb ... Unpacking libncurses6:arm64 (6.1+20181013-2+deb10u2) ... Selecting previously unselected package libprocps7:arm64. Preparing to unpack .../005-libprocps7_2%3a3.3.15-2_arm64.deb ... Unpacking libprocps7:arm64 (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_arm64.deb ... Unpacking procps (2:3.3.15-2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../008-libmagic-mgc_1%3a5.35-4+deb10u1_arm64.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u1) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../009-libmagic1_1%3a5.35-4+deb10u1_arm64.deb ... Unpacking libmagic1:arm64 (1:5.35-4+deb10u1) ... Selecting previously unselected package file. Preparing to unpack .../010-file_1%3a5.35-4+deb10u1_arm64.deb ... Unpacking file (1:5.35-4+deb10u1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../011-gettext-base_0.19.8.1-9_arm64.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libsigsegv2:arm64. Preparing to unpack .../012-libsigsegv2_2.12-2_arm64.deb ... Unpacking libsigsegv2:arm64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.18-2_arm64.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:arm64. Preparing to unpack .../019-libicu63_63.1-6+deb10u1_arm64.deb ... Unpacking libicu63:arm64 (63.1-6+deb10u1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../020-libxml2_2.9.4+dfsg1-7+b3_arm64.deb ... Unpacking libxml2:arm64 (2.9.4+dfsg1-7+b3) ... Selecting previously unselected package libarchive13:arm64. Preparing to unpack .../021-libarchive13_3.3.3-4+deb10u1_arm64.deb ... Unpacking libarchive13:arm64 (3.3.3-4+deb10u1) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../022-libkeyutils1_1.6-6_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6-6) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../023-libkrb5support0_1.17-3_arm64.deb ... Unpacking libkrb5support0:arm64 (1.17-3) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../024-libk5crypto3_1.17-3_arm64.deb ... Unpacking libk5crypto3:arm64 (1.17-3) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../025-libkrb5-3_1.17-3_arm64.deb ... Unpacking libkrb5-3:arm64 (1.17-3) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../026-libgssapi-krb5-2_1.17-3_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.17-3) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../027-libsasl2-modules-db_2.1.27+dfsg-1+deb10u1_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../028-libsasl2-2_2.1.27+dfsg-1+deb10u1_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libldap-common. Preparing to unpack .../029-libldap-common_2.4.47+dfsg-3+deb10u2_all.deb ... Unpacking libldap-common (2.4.47+dfsg-3+deb10u2) ... Selecting previously unselected package libldap-2.4-2:arm64. Preparing to unpack .../030-libldap-2.4-2_2.4.47+dfsg-3+deb10u2_arm64.deb ... Unpacking libldap-2.4-2:arm64 (2.4.47+dfsg-3+deb10u2) ... Selecting previously unselected package libnghttp2-14:arm64. Preparing to unpack .../031-libnghttp2-14_1.36.0-2+deb10u1_arm64.deb ... Unpacking libnghttp2-14:arm64 (1.36.0-2+deb10u1) ... Selecting previously unselected package libpsl5:arm64. Preparing to unpack .../032-libpsl5_0.20.2-2_arm64.deb ... Unpacking libpsl5:arm64 (0.20.2-2) ... Selecting previously unselected package librtmp1:arm64. Preparing to unpack .../033-librtmp1_2.4+20151223.gitfa8646d.1-2_arm64.deb ... Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2) ... Selecting previously unselected package libssh2-1:arm64. Preparing to unpack .../034-libssh2-1_1.8.0-2.1_arm64.deb ... Unpacking libssh2-1:arm64 (1.8.0-2.1) ... Selecting previously unselected package libcurl4:arm64. Preparing to unpack .../035-libcurl4_7.64.0-4+deb10u1_arm64.deb ... Unpacking libcurl4:arm64 (7.64.0-4+deb10u1) ... Selecting previously unselected package libjsoncpp1:arm64. Preparing to unpack .../036-libjsoncpp1_1.7.4-3_arm64.deb ... Unpacking libjsoncpp1:arm64 (1.7.4-3) ... Selecting previously unselected package librhash0:arm64. Preparing to unpack .../037-librhash0_1.3.8-1_arm64.deb ... Unpacking librhash0:arm64 (1.3.8-1) ... Selecting previously unselected package libuv1:arm64. Preparing to unpack .../038-libuv1_1.24.1-1_arm64.deb ... Unpacking libuv1:arm64 (1.24.1-1) ... Selecting previously unselected package cmake. Preparing to unpack .../039-cmake_3.13.4-1_arm64.deb ... Unpacking cmake (3.13.4-1) ... Selecting previously unselected package curl. Preparing to unpack .../040-curl_7.64.0-4+deb10u1_arm64.deb ... Unpacking curl (7.64.0-4+deb10u1) ... 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:arm64. Preparing to unpack .../046-libelf1_0.176-1.1_arm64.deb ... Unpacking libelf1:arm64 (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../047-dwz_0.12-3_arm64.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:arm64. Preparing to unpack .../048-libglib2.0-0_2.58.3-2+deb10u2_arm64.deb ... Unpacking libglib2.0-0:arm64 (2.58.3-2+deb10u2) ... Selecting previously unselected package libcroco3:arm64. Preparing to unpack .../049-libcroco3_0.6.12-3_arm64.deb ... Unpacking libcroco3:arm64 (0.6.12-3) ... Selecting previously unselected package gettext. Preparing to unpack .../050-gettext_0.19.8.1-9_arm64.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:arm64. Preparing to unpack .../057-libpaper1_1.1.28_arm64.deb ... Unpacking libpaper1:arm64 (1.1.28) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../058-libpaper-utils_1.1.28_arm64.deb ... Unpacking libpaper-utils (1.1.28) ... Selecting previously unselected package libkpathsea6:arm64. Preparing to unpack .../059-libkpathsea6_2018.20181218.49446-1_arm64.deb ... Unpacking libkpathsea6:arm64 (2018.20181218.49446-1) ... Selecting previously unselected package libptexenc1:arm64. Preparing to unpack .../060-libptexenc1_2018.20181218.49446-1_arm64.deb ... Unpacking libptexenc1:arm64 (2018.20181218.49446-1) ... Selecting previously unselected package libsynctex2:arm64. Preparing to unpack .../061-libsynctex2_2018.20181218.49446-1_arm64.deb ... Unpacking libsynctex2:arm64 (2018.20181218.49446-1) ... Selecting previously unselected package libtexlua52:arm64. Preparing to unpack .../062-libtexlua52_2018.20181218.49446-1_arm64.deb ... Unpacking libtexlua52:arm64 (2018.20181218.49446-1) ... Selecting previously unselected package libtexlua53:arm64. Preparing to unpack .../063-libtexlua53_2018.20181218.49446-1_arm64.deb ... Unpacking libtexlua53:arm64 (2018.20181218.49446-1) ... Selecting previously unselected package t1utils. Preparing to unpack .../064-t1utils_1.41-3_arm64.deb ... Unpacking t1utils (1.41-3) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../065-libbrotli1_1.0.7-2_arm64.deb ... Unpacking libbrotli1:arm64 (1.0.7-2) ... Selecting previously unselected package libpng16-16:arm64. Preparing to unpack .../066-libpng16-16_1.6.36-6_arm64.deb ... Unpacking libpng16-16:arm64 (1.6.36-6) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../067-libfreetype6_2.9.1-3+deb10u1_arm64.deb ... Unpacking libfreetype6:arm64 (2.9.1-3+deb10u1) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../068-libfontconfig1_2.13.1-2_arm64.deb ... Unpacking libfontconfig1:arm64 (2.13.1-2) ... Selecting previously unselected package libpixman-1-0:arm64. Preparing to unpack .../069-libpixman-1-0_0.36.0-1_arm64.deb ... Unpacking libpixman-1-0:arm64 (0.36.0-1) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../070-libxau6_1%3a1.0.8-1+b2_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../071-libxdmcp6_1%3a1.1.2-3_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../072-libxcb1_1.13.1-2_arm64.deb ... Unpacking libxcb1:arm64 (1.13.1-2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../073-libx11-data_2%3a1.6.7-1_all.deb ... Unpacking libx11-data (2:1.6.7-1) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../074-libx11-6_2%3a1.6.7-1_arm64.deb ... Unpacking libx11-6:arm64 (2:1.6.7-1) ... Selecting previously unselected package libxcb-render0:arm64. Preparing to unpack .../075-libxcb-render0_1.13.1-2_arm64.deb ... Unpacking libxcb-render0:arm64 (1.13.1-2) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../076-libxcb-shm0_1.13.1-2_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.13.1-2) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../077-libxext6_2%3a1.3.3-1+b2_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.3-1+b2) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../078-libxrender1_1%3a0.9.10-1_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.10-1) ... Selecting previously unselected package libcairo2:arm64. Preparing to unpack .../079-libcairo2_1.16.0-4_arm64.deb ... Unpacking libcairo2:arm64 (1.16.0-4) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../080-libgraphite2-3_1.3.13-7_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.13-7) ... Selecting previously unselected package libgs9-common. Preparing to unpack .../081-libgs9-common_9.27~dfsg-2+deb10u3_all.deb ... Unpacking libgs9-common (9.27~dfsg-2+deb10u3) ... Selecting previously unselected package libavahi-common-data:arm64. Preparing to unpack .../082-libavahi-common-data_0.7-4+b1_arm64.deb ... Unpacking libavahi-common-data:arm64 (0.7-4+b1) ... Selecting previously unselected package libavahi-common3:arm64. Preparing to unpack .../083-libavahi-common3_0.7-4+b1_arm64.deb ... Unpacking libavahi-common3:arm64 (0.7-4+b1) ... Selecting previously unselected package libdbus-1-3:arm64. Preparing to unpack .../084-libdbus-1-3_1.12.16-1_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.12.16-1) ... Selecting previously unselected package libavahi-client3:arm64. Preparing to unpack .../085-libavahi-client3_0.7-4+b1_arm64.deb ... Unpacking libavahi-client3:arm64 (0.7-4+b1) ... Selecting previously unselected package libcups2:arm64. Preparing to unpack .../086-libcups2_2.2.10-6+deb10u3_arm64.deb ... Unpacking libcups2:arm64 (2.2.10-6+deb10u3) ... Selecting previously unselected package libcupsimage2:arm64. Preparing to unpack .../087-libcupsimage2_2.2.10-6+deb10u3_arm64.deb ... Unpacking libcupsimage2:arm64 (2.2.10-6+deb10u3) ... Selecting previously unselected package libidn11:arm64. Preparing to unpack .../088-libidn11_1.33-2.2_arm64.deb ... Unpacking libidn11:arm64 (1.33-2.2) ... Selecting previously unselected package libijs-0.35:arm64. Preparing to unpack .../089-libijs-0.35_0.35-14_arm64.deb ... Unpacking libijs-0.35:arm64 (0.35-14) ... Selecting previously unselected package libjbig2dec0:arm64. Preparing to unpack .../090-libjbig2dec0_0.16-1_arm64.deb ... Unpacking libjbig2dec0:arm64 (0.16-1) ... Selecting previously unselected package libjpeg62-turbo:arm64. Preparing to unpack .../091-libjpeg62-turbo_1%3a1.5.2-2+b1_arm64.deb ... Unpacking libjpeg62-turbo:arm64 (1:1.5.2-2+b1) ... Selecting previously unselected package liblcms2-2:arm64. Preparing to unpack .../092-liblcms2-2_2.9-3_arm64.deb ... Unpacking liblcms2-2:arm64 (2.9-3) ... Selecting previously unselected package libopenjp2-7:arm64. Preparing to unpack .../093-libopenjp2-7_2.3.0-2+deb10u1_arm64.deb ... Unpacking libopenjp2-7:arm64 (2.3.0-2+deb10u1) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../094-libjbig0_2.1-3.1+b2_arm64.deb ... Unpacking libjbig0:arm64 (2.1-3.1+b2) ... Selecting previously unselected package libwebp6:arm64. Preparing to unpack .../095-libwebp6_0.6.1-2_arm64.deb ... Unpacking libwebp6:arm64 (0.6.1-2) ... Selecting previously unselected package libtiff5:arm64. Preparing to unpack .../096-libtiff5_4.1.0+git191117-2~deb10u1_arm64.deb ... Unpacking libtiff5:arm64 (4.1.0+git191117-2~deb10u1) ... Selecting previously unselected package libgs9:arm64. Preparing to unpack .../097-libgs9_9.27~dfsg-2+deb10u3_arm64.deb ... Unpacking libgs9:arm64 (9.27~dfsg-2+deb10u3) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../098-libharfbuzz0b_2.3.1-1_arm64.deb ... Unpacking libharfbuzz0b:arm64 (2.3.1-1) ... Selecting previously unselected package libharfbuzz-icu0:arm64. Preparing to unpack .../099-libharfbuzz-icu0_2.3.1-1_arm64.deb ... Unpacking libharfbuzz-icu0:arm64 (2.3.1-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../100-x11-common_1%3a7.7+19_all.deb ... Unpacking x11-common (1:7.7+19) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../101-libice6_2%3a1.0.9-2_arm64.deb ... Unpacking libice6:arm64 (2:1.0.9-2) ... Selecting previously unselected package libpotrace0:arm64. Preparing to unpack .../102-libpotrace0_1.15-1_arm64.deb ... Unpacking libpotrace0:arm64 (1.15-1) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../103-libsm6_2%3a1.2.3-1_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.3-1) ... Selecting previously unselected package libteckit0:arm64. Preparing to unpack .../104-libteckit0_2.5.8+ds2-5_arm64.deb ... Unpacking libteckit0:arm64 (2.5.8+ds2-5) ... Selecting previously unselected package libwoff1:arm64. Preparing to unpack .../105-libwoff1_1.0.2-1_arm64.deb ... Unpacking libwoff1:arm64 (1.0.2-1) ... Selecting previously unselected package libxt6:arm64. Preparing to unpack .../106-libxt6_1%3a1.1.5-1+b3_arm64.deb ... Unpacking libxt6:arm64 (1:1.1.5-1+b3) ... Selecting previously unselected package libxmu6:arm64. Preparing to unpack .../107-libxmu6_2%3a1.1.2-2+b3_arm64.deb ... Unpacking libxmu6:arm64 (2:1.1.2-2+b3) ... Selecting previously unselected package libxpm4:arm64. Preparing to unpack .../108-libxpm4_1%3a3.5.12-1_arm64.deb ... Unpacking libxpm4:arm64 (1:3.5.12-1) ... Selecting previously unselected package libxaw7:arm64. Preparing to unpack .../109-libxaw7_2%3a1.0.13-1+b2_arm64.deb ... Unpacking libxaw7:arm64 (2:1.0.13-1+b2) ... Selecting previously unselected package libxi6:arm64. Preparing to unpack .../110-libxi6_2%3a1.7.9-1_arm64.deb ... Unpacking libxi6:arm64 (2:1.7.9-1) ... Selecting previously unselected package libxxhash0:arm64. Preparing to unpack .../111-libxxhash0_0.6.5-2_arm64.deb ... Unpacking libxxhash0:arm64 (0.6.5-2) ... Selecting previously unselected package libzzip-0-13:arm64. Preparing to unpack .../112-libzzip-0-13_0.13.62-3.2_arm64.deb ... Unpacking libzzip-0-13:arm64 (0.13.62-3.2) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../113-texlive-binaries_2018.20181218.49446-1_arm64.deb ... Unpacking texlive-binaries (2018.20181218.49446-1) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../114-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 .../115-texlive-base_2018.20190227-2_all.deb ... Unpacking texlive-base (2018.20190227-2) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../116-texlive-latex-base_2018.20190227-2_all.deb ... Unpacking texlive-latex-base (2018.20190227-2) ... Selecting previously unselected package latexmk. Preparing to unpack .../117-latexmk_1%3a4.61-0.1_all.deb ... Unpacking latexmk (1:4.61-0.1) ... Selecting previously unselected package libsuitesparseconfig5:arm64. Preparing to unpack .../118-libsuitesparseconfig5_1%3a5.4.0+dfsg-1_arm64.deb ... Unpacking libsuitesparseconfig5:arm64 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libamd2:arm64. Preparing to unpack .../119-libamd2_1%3a5.4.0+dfsg-1_arm64.deb ... Unpacking libamd2:arm64 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libgfortran5:arm64. Preparing to unpack .../120-libgfortran5_8.3.0-6_arm64.deb ... Unpacking libgfortran5:arm64 (8.3.0-6) ... Selecting previously unselected package libblas3:arm64. Preparing to unpack .../121-libblas3_3.8.0-2_arm64.deb ... Unpacking libblas3:arm64 (3.8.0-2) ... Selecting previously unselected package libblas-dev:arm64. Preparing to unpack .../122-libblas-dev_3.8.0-2_arm64.deb ... Unpacking libblas-dev:arm64 (3.8.0-2) ... Selecting previously unselected package libbtf1:arm64. Preparing to unpack .../123-libbtf1_1%3a5.4.0+dfsg-1_arm64.deb ... Unpacking libbtf1:arm64 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libcamd2:arm64. Preparing to unpack .../124-libcamd2_1%3a5.4.0+dfsg-1_arm64.deb ... Unpacking libcamd2:arm64 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libccolamd2:arm64. Preparing to unpack .../125-libccolamd2_1%3a5.4.0+dfsg-1_arm64.deb ... Unpacking libccolamd2:arm64 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libopenblas-base:arm64. Preparing to unpack .../126-libopenblas-base_0.3.5+ds-3_arm64.deb ... Unpacking libopenblas-base:arm64 (0.3.5+ds-3) ... Selecting previously unselected package libcolamd2:arm64. Preparing to unpack .../127-libcolamd2_1%3a5.4.0+dfsg-1_arm64.deb ... Unpacking libcolamd2:arm64 (1:5.4.0+dfsg-1) ... Selecting previously unselected package liblapack3:arm64. Preparing to unpack .../128-liblapack3_3.8.0-2_arm64.deb ... Unpacking liblapack3:arm64 (3.8.0-2) ... Selecting previously unselected package libmetis5:arm64. Preparing to unpack .../129-libmetis5_5.1.0.dfsg-5+b2_arm64.deb ... Unpacking libmetis5:arm64 (5.1.0.dfsg-5+b2) ... Selecting previously unselected package libcholmod3:arm64. Preparing to unpack .../130-libcholmod3_1%3a5.4.0+dfsg-1_arm64.deb ... Unpacking libcholmod3:arm64 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libcurl3-gnutls:arm64. Preparing to unpack .../131-libcurl3-gnutls_7.64.0-4+deb10u1_arm64.deb ... Unpacking libcurl3-gnutls:arm64 (7.64.0-4+deb10u1) ... Selecting previously unselected package libcurl4-gnutls-dev:arm64. Preparing to unpack .../132-libcurl4-gnutls-dev_7.64.0-4+deb10u1_arm64.deb ... Unpacking libcurl4-gnutls-dev:arm64 (7.64.0-4+deb10u1) ... Selecting previously unselected package libcxsparse3:arm64. Preparing to unpack .../133-libcxsparse3_1%3a5.4.0+dfsg-1_arm64.deb ... Unpacking libcxsparse3:arm64 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libdatrie1:arm64. Preparing to unpack .../134-libdatrie1_0.2.12-2_arm64.deb ... Unpacking libdatrie1:arm64 (0.2.12-2) ... Selecting previously unselected package libdsfmt-11213-1:arm64. Preparing to unpack .../135-libdsfmt-11213-1_2.2.3+dfsg-4_arm64.deb ... Unpacking libdsfmt-11213-1:arm64 (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-1279-1:arm64. Preparing to unpack .../136-libdsfmt-1279-1_2.2.3+dfsg-4_arm64.deb ... Unpacking libdsfmt-1279-1:arm64 (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-132049-1:arm64. Preparing to unpack .../137-libdsfmt-132049-1_2.2.3+dfsg-4_arm64.deb ... Unpacking libdsfmt-132049-1:arm64 (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-19937-1:arm64. Preparing to unpack .../138-libdsfmt-19937-1_2.2.3+dfsg-4_arm64.deb ... Unpacking libdsfmt-19937-1:arm64 (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-216091-1:arm64. Preparing to unpack .../139-libdsfmt-216091-1_2.2.3+dfsg-4_arm64.deb ... Unpacking libdsfmt-216091-1:arm64 (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-2203-1:arm64. Preparing to unpack .../140-libdsfmt-2203-1_2.2.3+dfsg-4_arm64.deb ... Unpacking libdsfmt-2203-1:arm64 (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-4253-1:arm64. Preparing to unpack .../141-libdsfmt-4253-1_2.2.3+dfsg-4_arm64.deb ... Unpacking libdsfmt-4253-1:arm64 (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-44497-1:arm64. Preparing to unpack .../142-libdsfmt-44497-1_2.2.3+dfsg-4_arm64.deb ... Unpacking libdsfmt-44497-1:arm64 (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-521-1:arm64. Preparing to unpack .../143-libdsfmt-521-1_2.2.3+dfsg-4_arm64.deb ... Unpacking libdsfmt-521-1:arm64 (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-86243-1:arm64. Preparing to unpack .../144-libdsfmt-86243-1_2.2.3+dfsg-4_arm64.deb ... Unpacking libdsfmt-86243-1:arm64 (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-dev:arm64. Preparing to unpack .../145-libdsfmt-dev_2.2.3+dfsg-4_arm64.deb ... Unpacking libdsfmt-dev:arm64 (2.2.3+dfsg-4) ... Selecting previously unselected package libgpg-error-dev. Preparing to unpack .../146-libgpg-error-dev_1.35-1_arm64.deb ... Unpacking libgpg-error-dev (1.35-1) ... Selecting previously unselected package libgcrypt20-dev. Preparing to unpack .../147-libgcrypt20-dev_1.8.4-5_arm64.deb ... Unpacking libgcrypt20-dev (1.8.4-5) ... Selecting previously unselected package libhttp-parser2.8:arm64. Preparing to unpack .../148-libhttp-parser2.8_2.8.1-1_arm64.deb ... Unpacking libhttp-parser2.8:arm64 (2.8.1-1) ... Selecting previously unselected package libmbedcrypto3:arm64. Preparing to unpack .../149-libmbedcrypto3_2.16.0-1_arm64.deb ... Unpacking libmbedcrypto3:arm64 (2.16.0-1) ... Selecting previously unselected package libmbedx509-0:arm64. Preparing to unpack .../150-libmbedx509-0_2.16.0-1_arm64.deb ... Unpacking libmbedx509-0:arm64 (2.16.0-1) ... Selecting previously unselected package libmbedtls12:arm64. Preparing to unpack .../151-libmbedtls12_2.16.0-1_arm64.deb ... Unpacking libmbedtls12:arm64 (2.16.0-1) ... Selecting previously unselected package libgit2-27:arm64. Preparing to unpack .../152-libgit2-27_0.27.7+dfsg.1-0.2_arm64.deb ... Unpacking libgit2-27:arm64 (0.27.7+dfsg.1-0.2) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../153-zlib1g-dev_1%3a1.2.11.dfsg-1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.2.11.dfsg-1) ... Selecting previously unselected package libmbedtls-dev:arm64. Preparing to unpack .../154-libmbedtls-dev_2.16.0-1_arm64.deb ... Unpacking libmbedtls-dev:arm64 (2.16.0-1) ... Selecting previously unselected package libssh2-1-dev:arm64. Preparing to unpack .../155-libssh2-1-dev_1.8.0-2.1_arm64.deb ... Unpacking libssh2-1-dev:arm64 (1.8.0-2.1) ... Selecting previously unselected package libhttp-parser-dev. Preparing to unpack .../156-libhttp-parser-dev_2.8.1-1_arm64.deb ... Unpacking libhttp-parser-dev (2.8.1-1) ... Selecting previously unselected package libgit2-dev:arm64. Preparing to unpack .../157-libgit2-dev_0.27.7+dfsg.1-0.2_arm64.deb ... Unpacking libgit2-dev:arm64 (0.27.7+dfsg.1-0.2) ... Selecting previously unselected package libgmpxx4ldbl:arm64. Preparing to unpack .../158-libgmpxx4ldbl_2%3a6.1.2+dfsg-4_arm64.deb ... Unpacking libgmpxx4ldbl:arm64 (2:6.1.2+dfsg-4) ... Selecting previously unselected package libgmp-dev:arm64. Preparing to unpack .../159-libgmp-dev_2%3a6.1.2+dfsg-4_arm64.deb ... Unpacking libgmp-dev:arm64 (2:6.1.2+dfsg-4) ... Selecting previously unselected package libgraphblas2:arm64. Preparing to unpack .../160-libgraphblas2_1%3a5.4.0+dfsg-1_arm64.deb ... Unpacking libgraphblas2:arm64 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../161-libjs-jquery_3.3.1~dfsg-3_all.deb ... Unpacking libjs-jquery (3.3.1~dfsg-3) ... Selecting previously unselected package libklu1:arm64. Preparing to unpack .../162-libklu1_1%3a5.4.0+dfsg-1_arm64.deb ... Unpacking libklu1:arm64 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libopenblas-dev:arm64. Preparing to unpack .../163-libopenblas-dev_0.3.5+ds-3_arm64.deb ... Unpacking libopenblas-dev:arm64 (0.3.5+ds-3) ... Selecting previously unselected package liblapack-dev:arm64. Preparing to unpack .../164-liblapack-dev_3.8.0-2_arm64.deb ... Unpacking liblapack-dev:arm64 (3.8.0-2) ... Selecting previously unselected package libldl2:arm64. Preparing to unpack .../165-libldl2_1%3a5.4.0+dfsg-1_arm64.deb ... Unpacking libldl2:arm64 (1:5.4.0+dfsg-1) ... Selecting previously unselected package liblzma-dev:arm64. Preparing to unpack .../166-liblzma-dev_5.2.4-1_arm64.deb ... Unpacking liblzma-dev:arm64 (5.2.4-1) ... Selecting previously unselected package libmime-charset-perl. Preparing to unpack .../167-libmime-charset-perl_1.012.2-1_all.deb ... Unpacking libmime-charset-perl (1.012.2-1) ... Selecting previously unselected package libmongoose2:arm64. Preparing to unpack .../168-libmongoose2_1%3a5.4.0+dfsg-1_arm64.deb ... Unpacking libmongoose2:arm64 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libmpfr-dev:arm64. Preparing to unpack .../169-libmpfr-dev_4.0.2-1_arm64.deb ... Unpacking libmpfr-dev:arm64 (4.0.2-1) ... Selecting previously unselected package libopenlibm2:arm64. Preparing to unpack .../170-libopenlibm2_0.6.0+dfsg-2_arm64.deb ... Unpacking libopenlibm2:arm64 (0.6.0+dfsg-2) ... Selecting previously unselected package libopenlibm-dev:arm64. Preparing to unpack .../171-libopenlibm-dev_0.6.0+dfsg-2_arm64.deb ... Unpacking libopenlibm-dev:arm64 (0.6.0+dfsg-2) ... Selecting previously unselected package libpcre2-16-0:arm64. Preparing to unpack .../172-libpcre2-16-0_10.32-5_arm64.deb ... Unpacking libpcre2-16-0:arm64 (10.32-5) ... Selecting previously unselected package libpcre2-32-0:arm64. Preparing to unpack .../173-libpcre2-32-0_10.32-5_arm64.deb ... Unpacking libpcre2-32-0:arm64 (10.32-5) ... Selecting previously unselected package libpcre2-8-0:arm64. Preparing to unpack .../174-libpcre2-8-0_10.32-5_arm64.deb ... Unpacking libpcre2-8-0:arm64 (10.32-5) ... Selecting previously unselected package libpcre2-posix0:arm64. Preparing to unpack .../175-libpcre2-posix0_10.32-5_arm64.deb ... Unpacking libpcre2-posix0:arm64 (10.32-5) ... Selecting previously unselected package libpcre2-dev:arm64. Preparing to unpack .../176-libpcre2-dev_10.32-5_arm64.deb ... Unpacking libpcre2-dev:arm64 (10.32-5) ... Selecting previously unselected package librbio2:arm64. Preparing to unpack .../177-librbio2_1%3a5.4.0+dfsg-1_arm64.deb ... Unpacking librbio2:arm64 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../178-libthai-data_0.1.28-2_all.deb ... Unpacking libthai-data (0.1.28-2) ... Selecting previously unselected package libthai0:arm64. Preparing to unpack .../179-libthai0_0.1.28-2_arm64.deb ... Unpacking libthai0:arm64 (0.1.28-2) ... Selecting previously unselected package libsombok3:arm64. Preparing to unpack .../180-libsombok3_2.4.0-2_arm64.deb ... Unpacking libsombok3:arm64 (2.4.0-2) ... Selecting previously unselected package libspqr2:arm64. Preparing to unpack .../181-libspqr2_1%3a5.4.0+dfsg-1_arm64.deb ... Unpacking libspqr2:arm64 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libumfpack5:arm64. Preparing to unpack .../182-libumfpack5_1%3a5.4.0+dfsg-1_arm64.deb ... Unpacking libumfpack5:arm64 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libsuitesparse-dev:arm64. Preparing to unpack .../183-libsuitesparse-dev_1%3a5.4.0+dfsg-1_arm64.deb ... Unpacking libsuitesparse-dev:arm64 (1:5.4.0+dfsg-1) ... Selecting previously unselected package libunicode-linebreak-perl. Preparing to unpack .../184-libunicode-linebreak-perl_0.0.20190101-1_arm64.deb ... Unpacking libunicode-linebreak-perl (0.0.20190101-1) ... Selecting previously unselected package libunwind8:arm64. Preparing to unpack .../185-libunwind8_1.2.1-9_arm64.deb ... Unpacking libunwind8:arm64 (1.2.1-9) ... Selecting previously unselected package libunwind-dev:arm64. Preparing to unpack .../186-libunwind-dev_1.2.1-9_arm64.deb ... Unpacking libunwind-dev:arm64 (1.2.1-9) ... Selecting previously unselected package libutf8proc2:arm64. Preparing to unpack .../187-libutf8proc2_2.3.0-1_arm64.deb ... Unpacking libutf8proc2:arm64 (2.3.0-1) ... Selecting previously unselected package libutf8proc-dev:arm64. Preparing to unpack .../188-libutf8proc-dev_2.3.0-1_arm64.deb ... Unpacking libutf8proc-dev:arm64 (2.3.0-1) ... Selecting previously unselected package openssl. Preparing to unpack .../189-openssl_1.1.1d-0+deb10u3_arm64.deb ... Unpacking openssl (1.1.1d-0+deb10u3) ... Selecting previously unselected package preview-latex-style. Preparing to unpack .../190-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 .../191-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 .../192-python3-pygments_2.3.1+dfsg-1_all.deb ... Unpacking python3-pygments (2.3.1+dfsg-1) ... Selecting previously unselected package texlive-fonts-recommended. Preparing to unpack .../193-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 .../194-texlive-latex-recommended_2018.20190227-2_all.deb ... Unpacking texlive-latex-recommended (2018.20190227-2) ... Selecting previously unselected package texlive. Preparing to unpack .../195-texlive_2018.20190227-2_all.deb ... Unpacking texlive (2018.20190227-2) ... Selecting previously unselected package texlive-extra-utils. Preparing to unpack .../196-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 .../197-texlive-fonts-extra_2018.20190227-2_all.deb ... Unpacking texlive-fonts-extra (2018.20190227-2) ... Selecting previously unselected package texlive-pictures. Preparing to unpack .../198-texlive-pictures_2018.20190227-2_all.deb ... Unpacking texlive-pictures (2018.20190227-2) ... Selecting previously unselected package texlive-latex-extra. Preparing to unpack .../199-texlive-latex-extra_2018.20190227-2_all.deb ... Unpacking texlive-latex-extra (2018.20190227-2) ... Selecting previously unselected package texlive-luatex. Preparing to unpack .../200-texlive-luatex_2018.20190227-2_all.deb ... Unpacking texlive-luatex (2018.20190227-2) ... Selecting previously unselected package texlive-plain-generic. Preparing to unpack .../201-texlive-plain-generic_2018.20190227-2_all.deb ... Unpacking texlive-plain-generic (2018.20190227-2) ... Selecting previously unselected package unicode-data. Preparing to unpack .../202-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+deb10u3) ... Setting up libdsfmt-1279-1:arm64 (2.2.3+dfsg-4) ... Setting up libpipeline1:arm64 (1.5.1-2) ... Setting up libgraphite2-3:arm64 (1.3.13-7) ... Setting up liblcms2-2:arm64 (2.9-3) ... Setting up libpixman-1-0:arm64 (0.36.0-1) ... Setting up lsb-base (10.2019051400) ... Setting up libxau6:arm64 (1:1.0.8-1+b2) ... Setting up libkeyutils1:arm64 (1.6-6) ... Setting up libpsl5:arm64 (0.20.2-2) ... Setting up fonts-lato (2.0-2) ... Setting up mime-support (3.62) ... Setting up libtexlua52:arm64 (2018.20181218.49446-1) ... Setting up libdatrie1:arm64 (0.2.12-2) ... Setting up libdsfmt-86243-1:arm64 (2.2.3+dfsg-4) ... Setting up libmagic-mgc (1:5.35-4+deb10u1) ... Setting up libtexlua53:arm64 (2018.20181218.49446-1) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libglib2.0-0:arm64 (2.58.3-2+deb10u2) ... No schema files found: doing nothing. Setting up libijs-0.35:arm64 (0.35-14) ... Setting up libprocps7:arm64 (2:3.3.15-2) ... Setting up libutf8proc2:arm64 (2.3.0-1) ... Setting up libbrotli1:arm64 (1.0.7-2) ... 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:arm64 (1.36.0-2+deb10u1) ... Setting up libmagic1:arm64 (1:5.35-4+deb10u1) ... Setting up gettext-base (0.19.8.1-9) ... Setting up libmetis5:arm64 (5.1.0.dfsg-5+b2) ... Setting up libzzip-0-13:arm64 (0.13.62-3.2) ... Setting up file (1:5.35-4+deb10u1) ... Setting up libutf8proc-dev:arm64 (2.3.0-1) ... Setting up libldap-common (2.4.47+dfsg-3+deb10u2) ... Setting up libunwind8:arm64 (1.2.1-9) ... Setting up libjbig0:arm64 (2.1-3.1+b2) ... Setting up libpcre2-16-0:arm64 (10.32-5) ... Setting up libicu63:arm64 (63.1-6+deb10u1) ... Setting up poppler-data (0.4.9-2) ... Setting up libkrb5support0:arm64 (1.17-3) ... Setting up libsasl2-modules-db:arm64 (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:arm64 (10.32-5) ... Setting up libgmpxx4ldbl:arm64 (2:6.1.2+dfsg-4) ... Setting up libuv1:arm64 (1.24.1-1) ... Setting up libjpeg62-turbo:arm64 (1:1.5.2-2+b1) ... Setting up libdsfmt-19937-1:arm64 (2.2.3+dfsg-4) ... Setting up libx11-data (2:1.6.7-1) ... Setting up libgpg-error-dev (1.35-1) ... Setting up libjbig2dec0:arm64 (0.16-1) ... Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2) ... Setting up libidn11:arm64 (1.33-2.2) ... Setting up libteckit0:arm64 (2.5.8+ds2-5) ... Setting up libavahi-common-data:arm64 (0.7-4+b1) ... Setting up libncurses6:arm64 (6.1+20181013-2+deb10u2) ... Setting up libdbus-1-3:arm64 (1.12.16-1) ... Setting up libsigsegv2:arm64 (2.12-2) ... Setting up t1utils (1.41-3) ... Setting up libpng16-16:arm64 (1.6.36-6) ... Setting up autopoint (0.19.8.1-9) ... Setting up libwebp6:arm64 (0.6.1-2) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up libdsfmt-4253-1:arm64 (2.2.3+dfsg-4) ... Setting up libpcre2-8-0:arm64 (10.32-5) ... Setting up libopenlibm2:arm64 (0.6.0+dfsg-2) ... Setting up libdsfmt-2203-1:arm64 (2.2.3+dfsg-4) ... Setting up libk5crypto3:arm64 (1.17-3) ... Setting up libkpathsea6:arm64 (2018.20181218.49446-1) ... Setting up libsasl2-2:arm64 (2.1.27+dfsg-1+deb10u1) ... Setting up libgfortran5:arm64 (8.3.0-6) ... Setting up libdsfmt-132049-1:arm64 (2.2.3+dfsg-4) ... Setting up liblzma-dev:arm64 (5.2.4-1) ... Setting up zlib1g-dev:arm64 (1:1.2.11.dfsg-1) ... Setting up libdsfmt-44497-1:arm64 (2.2.3+dfsg-4) ... Setting up sensible-utils (0.0.12) ... Setting up libmime-charset-perl (1.012.2-1) ... Setting up librhash0:arm64 (1.3.8-1) ... Setting up libxxhash0:arm64 (0.6.5-2) ... Setting up libuchardet0:arm64 (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:arm64 (2.16.0-1) ... Setting up libopenjp2-7:arm64 (2.3.0-2+deb10u1) ... Setting up libthai-data (0.1.28-2) ... Setting up libssh2-1:arm64 (1.8.0-2.1) ... Setting up cmake-data (3.13.4-1) ... Setting up libkrb5-3:arm64 (1.17-3) ... Setting up libtiff5:arm64 (4.1.0+git191117-2~deb10u1) ... Setting up libmpdec2:arm64 (2.4.2-2) ... Setting up libjs-jquery (3.3.1~dfsg-3) ... Setting up libhttp-parser2.8:arm64 (2.8.1-1) ... Setting up openssl (1.1.1d-0+deb10u3) ... Setting up libbsd0:arm64 (0.9.1-2) ... Setting up libelf1:arm64 (0.176-1.1) ... Setting up libdsfmt-216091-1:arm64 (2.2.3+dfsg-4) ... Setting up readline-common (7.0-5) ... Setting up libxml2:arm64 (2.9.4+dfsg1-7+b3) ... Setting up xdg-utils (1.1.3-1+deb10u1) ... Setting up libsuitesparseconfig5:arm64 (1:5.4.0+dfsg-1) ... Setting up libdsfmt-521-1:arm64 (2.2.3+dfsg-4) ... Setting up librbio2:arm64 (1:5.4.0+dfsg-1) ... Setting up libjsoncpp1:arm64 (1.7.4-3) ... Setting up libsynctex2:arm64 (2018.20181218.49446-1) ... Setting up libreadline7:arm64 (7.0-5) ... Setting up libdsfmt-11213-1:arm64 (2.2.3+dfsg-4) ... Setting up libgraphblas2:arm64 (1:5.4.0+dfsg-1) ... Setting up libpotrace0:arm64 (1.15-1) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up libopenblas-base:arm64 (0.3.5+ds-3) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode Setting up libamd2:arm64 (1:5.4.0+dfsg-1) ... Setting up libhttp-parser-dev (2.8.1-1) ... Setting up libice6:arm64 (2:1.0.9-2) ... Setting up libxdmcp6:arm64 (1:1.1.2-3) ... Setting up libpython3.7-stdlib:arm64 (3.7.3-2+deb10u1) ... Setting up liblapack3:arm64 (3.8.0-2) ... Setting up libxcb1:arm64 (1.13.1-2) ... Setting up libgmp-dev:arm64 (2:6.1.2+dfsg-4) ... Setting up libdsfmt-dev:arm64 (2.2.3+dfsg-4) ... Setting up libcolamd2:arm64 (1:5.4.0+dfsg-1) ... Setting up libunwind-dev:arm64 (1.2.1-9) ... Setting up libwoff1:arm64 (1.0.2-1) ... Setting up libopenlibm-dev:arm64 (0.6.0+dfsg-2) ... Setting up libtool (2.4.6-9) ... Setting up libarchive13:arm64 (3.3.3-4+deb10u1) ... Setting up libxcb-render0:arm64 (1.13.1-2) ... Setting up libmbedx509-0:arm64 (2.16.0-1) ... Setting up libmbedtls12:arm64 (2.16.0-1) ... Setting up libavahi-common3:arm64 (0.7-4+b1) ... Setting up libldl2:arm64 (1:5.4.0+dfsg-1) ... Setting up libldap-2.4-2:arm64 (2.4.47+dfsg-3+deb10u2) ... Setting up m4 (1.4.18-2) ... Setting up libxcb-shm0:arm64 (1.13.1-2) ... Setting up libmbedtls-dev:arm64 (2.16.0-1) ... Setting up libmpfr-dev:arm64 (4.0.2-1) ... Setting up libbtf1:arm64 (1:5.4.0+dfsg-1) ... Setting up libpython2.7-stdlib:arm64 (2.7.16-2+deb10u1) ... Setting up libthai0:arm64 (0.1.28-2) ... Setting up libcamd2:arm64 (1:5.4.0+dfsg-1) ... Setting up libmongoose2:arm64 (1:5.4.0+dfsg-1) ... Setting up libopenblas-dev:arm64 (0.3.5+ds-3) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas/libblas.so to provide /usr/lib/aarch64-linux-gnu/libblas.so (libblas.so-aarch64-linux-gnu) in auto mode update-alternatives: using /usr/lib/aarch64-linux-gnu/openblas/liblapack.so to provide /usr/lib/aarch64-linux-gnu/liblapack.so (liblapack.so-aarch64-linux-gnu) in auto mode Setting up libblas3:arm64 (3.8.0-2) ... Setting up libptexenc1:arm64 (2018.20181218.49446-1) ... Setting up libpcre2-posix0:arm64 (10.32-5) ... Setting up libgcrypt20-dev (1.8.4-5) ... Setting up libfreetype6:arm64 (2.9.1-3+deb10u1) ... 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:arm64 (3.8.0-2) ... Setting up libgssapi-krb5-2:arm64 (1.17-3) ... Setting up libcroco3:arm64 (0.6.12-3) ... Setting up ucf (3.0038+nmu1) ... Setting up libssh2-1-dev:arm64 (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) ... Setting up libklu1:arm64 (1:5.4.0+dfsg-1) ... Setting up libccolamd2:arm64 (1:5.4.0+dfsg-1) ... Setting up libcurl4:arm64 (7.64.0-4+deb10u1) ... Setting up libx11-6:arm64 (2:1.6.7-1) ... Setting up libharfbuzz0b:arm64 (2.3.1-1) ... Setting up libcxsparse3:arm64 (1:5.4.0+dfsg-1) ... Setting up curl (7.64.0-4+deb10u1) ... Setting up libsm6:arm64 (2:1.2.3-1) ... Setting up libavahi-client3:arm64 (0.7-4+b1) ... Setting up libcholmod3:arm64 (1:5.4.0+dfsg-1) ... Setting up libblas-dev:arm64 (3.8.0-2) ... Setting up libpython3-stdlib:arm64 (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:arm64 (1.1.28) ... Creating config file /etc/papersize with new version Setting up libspqr2:arm64 (1:5.4.0+dfsg-1) ... Setting up python3.7 (3.7.3-2+deb10u1) ... Setting up gettext (0.19.8.1-9) ... Setting up libharfbuzz-icu0:arm64 (2.3.1-1) ... Setting up libxpm4:arm64 (1:3.5.12-1) ... Setting up libpcre2-dev:arm64 (10.32-5) ... Setting up python2.7 (2.7.16-2+deb10u1) ... Setting up libxrender1:arm64 (1:0.9.10-1) ... Setting up libpython2-stdlib:arm64 (2.7.16-1) ... Setting up libsombok3:arm64 (2.4.0-2) ... Setting up fontconfig-config (2.13.1-2) ... Setting up libxext6:arm64 (2:1.3.3-1+b2) ... Setting up libcurl3-gnutls:arm64 (7.64.0-4+deb10u1) ... Setting up python3 (3.7.3-1) ... Setting up libgit2-27:arm64 (0.27.7+dfsg.1-0.2) ... Setting up libpaper-utils (1.1.28) ... Setting up libcurl4-gnutls-dev:arm64 (7.64.0-4+deb10u1) ... 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:arm64 (2.7.16-1) ... Setting up python3-pygments (2.3.1+dfsg-1) ... Setting up libumfpack5:arm64 (1:5.4.0+dfsg-1) ... Setting up libunicode-linebreak-perl (0.0.20190101-1) ... Setting up libxt6:arm64 (1:1.1.5-1+b3) ... Setting up libcups2:arm64 (2.2.10-6+deb10u3) ... Setting up cmake (3.13.4-1) ... Setting up libfontconfig1:arm64 (2.13.1-2) ... Setting up python (2.7.16-1) ... Setting up libgit2-dev:arm64 (0.27.7+dfsg.1-0.2) ... Setting up python3-pkg-resources (40.8.0-1) ... Setting up libxmu6:arm64 (2:1.1.2-2+b3) ... Setting up libxi6:arm64 (2:1.7.9-1) ... Setting up libsuitesparse-dev:arm64 (1:5.4.0+dfsg-1) ... Setting up po-debconf (1.0.21) ... Setting up preview-latex-style (11.91-2) ... Setting up libxaw7:arm64 (2:1.0.13-1+b2) ... Setting up libcairo2:arm64 (1.16.0-4) ... Setting up libcupsimage2:arm64 (2.2.10-6+deb10u3) ... Setting up libgs9:arm64 (9.27~dfsg-2+deb10u3) ... 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 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 arm64 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=aarch64-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 JULIA_CPU_TARGET="generic" 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/aarch64-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/aarch64-linux-gnu/libjulia* /build/julia-1.0.3+dfsg/usr/lib/aarch64-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/aarch64-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/aarch64-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=aarch64-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 JULIA_CPU_TARGET="generic" 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=aarch64-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 JULIA_CPU_TARGET="generic" 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=aarch64-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 JULIA_CPU_TARGET=generic 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 /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/ Creating usr/etc/julia/startup.jl Copying in usr/share/man/man1/julia.1 make[3]: Entering directory '/build/julia-1.0.3+dfsg/deps' make[3]: Entering directory '/build/julia-1.0.3+dfsg/stdlib' Warning: git information unavailable; versioning information limited 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 + 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 1288M 0 --:--:-- --:--:-- --:--:-- 1288M mkdir -p /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu /build/julia-1.0.3+dfsg/deps/tools/jlchecksum /build/julia-1.0.3+dfsg/stdlib/srccache/Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24.tar.gz gcc -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/aarch64-linux-gnu/libsuitesparse_wrapper.so -lumfpack -lcholmod -lamd -lcamd -lcolamd -lspqr [ ! \( -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 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' 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 /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 + which wget + WGET= + which curl + 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 + which fetch + CACHE_HOST=https://cache.julialang.org + CACHE_HOST=https://cache.julialang.org + which wget + FETCH= + TIMEOUT=15 + WGET_OPTS=--no-check-certificate --tries=1 --timeout=15 + CURL_OPTS=-fkL --connect-timeout 15 -y 15 + FETCH_OPTS=-T 15 + [ 2 -eq 1 ] + [ 2 -eq 2 ] + WGET_OPTS=--no-check-certificate --tries=1 --timeout=15 -O /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 + which wget + 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/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 + which curl + CURL=/usr/bin/curl + 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 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 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) % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 4183 100 4183 0 0 4084k 0 --:--:-- --:--:-- --:--:-- 4084k + 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 /build/julia-1.0.3+dfsg/deps/tools/jlchecksum /build/julia-1.0.3+dfsg/deps/srccache/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.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 --:--:-- --:--:-- --:--:-- 0true -ignorelibsuitesparse_wrapper.so /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/libsuitesparse_wrapper.so + 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 + /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 file:///build/julia-1.0.3+dfsg/deps/../debian/embedded/6.0.0/llvm-6.0.0.src.tar.xz 100 1457k 100 1457k 0 0 1423M 0 --:--:-- --:--:-- --:--:-- 1423M touch -c /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/libsuitesparse_wrapper.so /build/julia-1.0.3+dfsg/deps/tools/jlchecksum /build/julia-1.0.3+dfsg/deps/srccache/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[ ! \( -e scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/ -o -h scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/ \) ] || rm -r scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/ mkdir -p scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/ /bin/tar -C scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/ --strip-components 1 -xf /build/julia-1.0.3+dfsg/deps/srccache/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz echo 1 > scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/source-extracted make -C scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/ CC="gcc" libwhich [ ! \( -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/ make[4]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e' gcc -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 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 100 24.1M 100 24.1M 0 0 861M 0 --:--:-- --:--:-- --:--:-- 861M /build/julia-1.0.3+dfsg/deps/tools/jlchecksum /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0.src.tar.xz 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=aarch64-linux-gnu --libdir=/build/julia-1.0.3+dfsg/usr/lib/aarch64-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/aarch64-linux-gnu" F77="gfortran" CC="gcc" CXX="g++" 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 gcc 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 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... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking if gcc supports -pedantic flag... yes checking for gcc way to treat warnings as errors... -Werror checking if gcc supports -fvisibility=hidden... yes checking if gcc supports -g flag... yes checking if gcc supports -std=gnu99 flag... yes checking if gcc supports -Wall flag... yes checking if gcc supports -Wextra flag... yes checking if gcc supports -Wno-unused-parameter flag... yes checking if gcc supports -Wstrict-prototypes flag... yes checking for ar... ar checking the archiver (ar) interface... ar checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... ld checking if the linker (ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop checking how to convert aarch64-unknown-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 object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (ld) supports shared libraries... # 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 yes touch -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/CMakeLists.txt checking whether -lc should be explicitly linked in... 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 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 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 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 no checking dynamic linker characteristics... 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 patching file lib/Target/X86/X86DomainReassignment.cpp Hunk #6 succeeded at 713 (offset -1 lines). Hunk #7 succeeded at 726 with fuzz 2 (offset -1 lines). patching file test/CodeGen/X86/domain-reassignment-test.ll echo 1 > /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 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 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/ GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... 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/aarch64-linux-gnu -DCMAKE_INSTALL_BINDIR=/build/julia-1.0.3+dfsg/usr/bin -DLIB_INSTALL_DIR=/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_C_COMPILER="$(which gcc)" -DCMAKE_CXX_COMPILER="g++" -DCMAKE_LINKER="ld" -DCMAKE_AR="/usr/bin/ar" -DCMAKE_RANLIB="/usr/bin/ranlib" -DLLVM_TARGETS_TO_BUILD:STRING="host;NVPTX;AMDGPU" -DCMAKE_BUILD_TYPE="Release" -DLLVM_ENABLE_ZLIB=OFF -DLLVM_ENABLE_LIBXML2=OFF -DLLVM_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; } 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... 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. yes checking for kstat_lookup in -lkstat... -- The C compiler identification is GNU 8.3.0 no checking for gethostbyname in -lnsl... yes checking for perfstat_cpu in -lperfstat... no checking for pthread_mutex_init in -lpthread... -- 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 yes checking for clock_gettime in -lrt... yes checking for sendfile in -lsendfile... -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info no checking for socket in -lsocket... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking sys/ahafs_evProds.h usability... -- Detecting C compiler ABI info - done -- Detecting C compile features 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 -- 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 config.status: creating Makefile -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features config.status: executing depfiles commands config.status: executing libtool commands 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -- 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 libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -- Looking for dlfcn.h - found -- Looking for errno.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -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 -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 -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 -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 -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 -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 -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 -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 libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 errno.h - found -- Looking for fcntl.h mv -f src/.deps/libuv_la-version.Tpo src/.deps/libuv_la-version.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -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 -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 -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 -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 -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 -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 -- Looking for fcntl.h - found -- Looking for inttypes.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -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 -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 inttypes.h - found -- Looking for link.h mv -f src/.deps/libuv_la-loop-watcher.Tpo src/.deps/libuv_la-loop-watcher.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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-timer.Tpo src/.deps/libuv_la-timer.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 mv -f src/.deps/libuv_la-threadpool.Tpo src/.deps/libuv_la-threadpool.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 mv -f src/.deps/libuv_la-fs-poll.Tpo src/.deps/libuv_la-fs-poll.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 link.h - found -- Looking for malloc.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 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 libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 mv -f src/.deps/libuv_la-uv-common.Tpo src/.deps/libuv_la-uv-common.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 signal.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for sys/dir.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -- Looking for sys/dir.h - found -- Looking for sys/ioctl.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -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 -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 -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 -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 mv -f src/unix/.deps/libuv_la-async.Tpo src/unix/.deps/libuv_la-async.Plo libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -- Looking for sys/ioctl.h - found -- Looking for sys/mman.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 sys/mman.h - found -- Looking for sys/ndir.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 mv -f src/unix/.deps/libuv_la-getaddrinfo.Tpo src/unix/.deps/libuv_la-getaddrinfo.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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-dl.Tpo src/unix/.deps/libuv_la-dl.Plo -- Looking for sys/ndir.h - not found -- Looking for sys/param.h /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 mv -f src/unix/.deps/libuv_la-getnameinfo.Tpo src/unix/.deps/libuv_la-getnameinfo.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -- Looking for sys/param.h - found -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Looking for sys/stat.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 sys/stat.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/types.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -- Looking for sys/types.h - found -- Looking for sys/uio.h mv -f src/unix/.deps/libuv_la-loop.Tpo src/unix/.deps/libuv_la-loop.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -- Looking for sys/uio.h - found -- Looking for termios.h mv -f src/unix/.deps/libuv_la-core.Tpo src/unix/.deps/libuv_la-core.Plo libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 termios.h - found -- Looking for unistd.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -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 -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 -- Looking for unistd.h - found -- Looking for valgrind/valgrind.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 /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; ^~~~~~ mv -f src/unix/.deps/libuv_la-pipe.Tpo src/unix/.deps/libuv_la-pipe.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 valgrind/valgrind.h - not found -- Looking for zlib.h mv -f src/unix/.deps/libuv_la-poll.Tpo src/unix/.deps/libuv_la-poll.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -- Looking for zlib.h - found -- Looking for fenv.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -- Looking for fenv.h - found -- Looking for FE_ALL_EXCEPT mv -f src/unix/.deps/libuv_la-fs.Tpo src/unix/.deps/libuv_la-fs.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -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 -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 -- Looking for FE_ALL_EXCEPT - found -- Looking for FE_INEXACT mv -f src/unix/.deps/libuv_la-process.Tpo src/unix/.deps/libuv_la-process.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -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 -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 FE_INEXACT - found -- Looking for mach/mach.h -- 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 libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 mv -f src/unix/.deps/libuv_la-signal.Tpo src/unix/.deps/libuv_la-signal.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -- Looking for pthread_create in pthread - found -- Looking for pthread_getspecific in pthread libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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); ^ libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -- Looking for pthread_getspecific in pthread - found -- Looking for pthread_rwlock_init in pthread libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -- Looking for pthread_rwlock_init in pthread - found -- Looking for pthread_mutex_lock in pthread libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 mv -f src/unix/.deps/libuv_la-tcp.Tpo src/unix/.deps/libuv_la-tcp.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -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 -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 -- Looking for pthread_mutex_lock in pthread - found -- Looking for dlopen in dl libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 mv -f src/unix/.deps/libuv_la-thread.Tpo src/unix/.deps/libuv_la-thread.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 mv -f src/unix/.deps/libuv_la-tty.Tpo src/unix/.deps/libuv_la-tty.Plo -- Looking for dlopen in dl - found -- Looking for clock_gettime in rt /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 clock_gettime in rt - found -- Looking for pthread.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 pthread.h - found -- Looking for pthread_create mv -f src/unix/.deps/libuv_la-stream.Tpo src/unix/.deps/libuv_la-stream.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -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 -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 pthread_create in pthreads - not found -- Looking for pthread_create in pthread mv -f src/unix/.deps/libuv_la-udp.Tpo src/unix/.deps/libuv_la-udp.Plo /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 pthread_create in pthread - found -- Found Threads: TRUE -- Looking for xar_open in xar libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 xar_open in xar - not found -- Looking for arc4random libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -- Looking for arc4random - not found -- Looking for backtrace libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -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 -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 mv -f src/unix/.deps/libuv_la-linux-core.Tpo src/unix/.deps/libuv_la-linux-core.Plo mv -f src/unix/.deps/libuv_la-linux-syscalls.Tpo src/unix/.deps/libuv_la-linux-syscalls.Plo -- Looking for backtrace - found -- backtrace facility detected in default set of libraries -- Found Backtrace: /usr/include -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 mv -f src/unix/.deps/libuv_la-procfs-exepath.Tpo src/unix/.deps/libuv_la-procfs-exepath.Plo -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Looking for _Unwind_Backtrace libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 -- Looking for _Unwind_Backtrace - found -- Looking for getpagesize mv -f src/unix/.deps/libuv_la-linux-inotify.Tpo src/unix/.deps/libuv_la-linux-inotify.Plo libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 mv -f src/unix/.deps/libuv_la-proctitle.Tpo src/unix/.deps/libuv_la-proctitle.Plo -- Looking for getpagesize - found -- Looking for sysconf libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 mv -f src/unix/.deps/libuv_la-sysinfo-loadavg.Tpo src/unix/.deps/libuv_la-sysinfo-loadavg.Plo -- Looking for sysconf - found -- Looking for getrusage libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -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 getrusage - found -- Looking for setrlimit mv -f src/unix/.deps/libuv_la-sysinfo-memory.Tpo src/unix/.deps/libuv_la-sysinfo-memory.Plo /bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -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/aarch64-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 setrlimit - found -- Looking for isatty -- Looking for isatty - found -- Looking for futimens libtool: link: gcc -shared -fPIC -DPIC src/.libs/libuv_la-fs-poll.o src/.libs/libuv_la-inet.o src/.libs/libuv_la-loop-watcher.o src/.libs/libuv_la-threadpool.o src/.libs/libuv_la-timer.o src/.libs/libuv_la-uv-common.o src/.libs/libuv_la-version.o src/unix/.libs/libuv_la-async.o src/unix/.libs/libuv_la-core.o src/unix/.libs/libuv_la-dl.o src/unix/.libs/libuv_la-fs.o src/unix/.libs/libuv_la-getaddrinfo.o src/unix/.libs/libuv_la-getnameinfo.o src/unix/.libs/libuv_la-loop.o src/unix/.libs/libuv_la-pipe.o src/unix/.libs/libuv_la-poll.o src/unix/.libs/libuv_la-process.o src/unix/.libs/libuv_la-signal.o src/unix/.libs/libuv_la-stream.o src/unix/.libs/libuv_la-tcp.o src/unix/.libs/libuv_la-thread.o src/unix/.libs/libuv_la-tty.o src/unix/.libs/libuv_la-udp.o src/unix/.libs/libuv_la-linux-core.o src/unix/.libs/libuv_la-linux-inotify.o src/unix/.libs/libuv_la-linux-syscalls.o src/unix/.libs/libuv_la-procfs-exepath.o src/unix/.libs/libuv_la-proctitle.o src/unix/.libs/libuv_la-sysinfo-loadavg.o src/unix/.libs/libuv_la-sysinfo-memory.o -lrt -lpthread -lnsl -ldl -g -O2 -fstack-protector-strong -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") libtool: link: (cd ".libs" && rm -f "libuv.so" && ln -s "libuv.so.2.0.0" "libuv.so") libtool: link: ar cru .libs/libuv.a src/libuv_la-fs-poll.o src/libuv_la-inet.o src/libuv_la-loop-watcher.o src/libuv_la-threadpool.o src/libuv_la-timer.o src/libuv_la-uv-common.o src/libuv_la-version.o src/unix/libuv_la-async.o src/unix/libuv_la-core.o src/unix/libuv_la-dl.o src/unix/libuv_la-fs.o src/unix/libuv_la-getaddrinfo.o src/unix/libuv_la-getnameinfo.o src/unix/libuv_la-loop.o src/unix/libuv_la-pipe.o src/unix/libuv_la-poll.o src/unix/libuv_la-process.o src/unix/libuv_la-signal.o src/unix/libuv_la-stream.o src/unix/libuv_la-tcp.o src/unix/libuv_la-thread.o src/unix/libuv_la-tty.o src/unix/libuv_la-udp.o src/unix/libuv_la-linux-core.o src/unix/libuv_la-linux-inotify.o src/unix/libuv_la-linux-syscalls.o src/unix/libuv_la-procfs-exepath.o src/unix/libuv_la-proctitle.o src/unix/libuv_la-sysinfo-loadavg.o src/unix/libuv_la-sysinfo-memory.o ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: ranlib .libs/libuv.a libtool: link: ( cd ".libs" && rm -f "libuv.la" && ln -s "../libuv.la" "libuv.la" ) make[4]: Leaving directory '/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 -- Looking for futimens - found -- Looking for futimes 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/aarch64-linux-gnu shlibdir=/build/julia-1.0.3+dfsg/usr/lib/aarch64-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 futimes - found -- Looking for posix_fallocate 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/aarch64-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/aarch64-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/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 --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: 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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-linux-gnu/libuv.a libtool: warning: remember to run 'libtool --finish /build/julia-1.0.3+dfsg/usr/lib/aarch64-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 . -- Looking for posix_fallocate - found -- Looking for sigaltstack 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 sigaltstack - found -- Looking for writev true -ignorelibuv.so /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/libuv.so echo libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e > /build/julia-1.0.3+dfsg/usr/manifest/libuv -- Looking for writev - found -- Looking for lseek64 -- Looking for lseek64 - found -- Looking for mallctl -- Looking for mallctl - not found -- Looking for mallinfo -- Looking for mallinfo - found -- Looking for malloc_zone_statistics -- Looking for malloc_zone_statistics - not found -- Looking for mkdtemp -- Looking for mkdtemp - found -- Looking for mkstemp -- Looking for mkstemp - found -- Looking for mktemp -- Looking for mktemp - found -- Looking for getcwd -- Looking for getcwd - found -- Looking for gettimeofday -- Looking for gettimeofday - found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for posix_spawn -- Looking for posix_spawn - found -- Looking for pread -- Looking for pread - found -- Looking for realpath -- Looking for realpath - found -- Looking for sbrk -- Looking for sbrk - found -- Looking for strtoll -- Looking for strtoll - found -- Looking for strerror -- Looking for strerror - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for strerror_s -- Looking for strerror_s - not found -- Looking for setenv -- Looking for setenv - found -- Looking for dlopen -- Looking for dlopen - found -- Looking for dladdr -- Looking for dladdr - not found -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Looking for sched_getaffinity -- Looking for sched_getaffinity - found -- Looking for CPU_COUNT -- Looking for CPU_COUNT - found -- Looking for pthread_getname_np in pthread -- Looking for pthread_getname_np in pthread - found -- Looking for pthread_setname_np in pthread -- Looking for pthread_setname_np in pthread - found -- Performing Test HAVE_INT64_T -- Performing Test HAVE_INT64_T - Success -- Performing Test HAVE_UINT64_T -- Performing Test HAVE_UINT64_T - Success -- Performing Test HAVE_U_INT64_T -- Performing Test HAVE_U_INT64_T - Success -- 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 AArch64 -- 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: aarch64-unknown-linux-gnu -- LLVM default target triple: aarch64-unknown-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 AArch64 -- 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 -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.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/TableGen/CMakeFiles/LLVMTableGen.dir/build.make lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend make -f utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend make[6]: Entering directory '/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' 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 lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_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/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[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 include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.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/obj.llvm-tblgen.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/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/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend 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' 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= 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". 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". Scanning dependencies of target LLVMDemangle make[6]: Leaving 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/build 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". 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". Scanning dependencies of target llvm_vcsrevision_h Scanning dependencies of target LLVMHello_exports 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". 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' 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/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/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' 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' 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 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 [ 0%] Building CXX object lib/Demangle/CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Demangle && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' Scanning dependencies of target LLVMBinaryFormat 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 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 [ 0%] Built target llvm_vcsrevision_h [ 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/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 -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/TableGen && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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= 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 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/Transforms/Hello && echo " local: *;" >> LLVMHello.exports [ 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/BinaryFormat && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello && echo "};" >> LLVMHello.exports 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". 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' [ 0%] Built target LLVMHello_exports make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 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= Scanning dependencies of target LLVMMCParser make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' Scanning dependencies of target LLVMSupport Scanning dependencies of target LLVMMC 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 -f lib/Support/CMakeFiles/LLVMSupport.dir/build.make lib/Support/CMakeFiles/LLVMSupport.dir/build [ 0%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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/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 [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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' [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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/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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/MCDisassembler.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ /usr/bin/ar qc ../libLLVMBinaryFormat.a CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o /usr/bin/ranlib ../libLLVMBinaryFormat.a make[6]: Leaving directory '/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= 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". 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/MCSymbolizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ 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' [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 0%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 0%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 0%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 0%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 0%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 0%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 0%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 0%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 0%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 0%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 0%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 0%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 0%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 0%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 0%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ [ 0%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 0%] 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 /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' [ 0%] 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' [ 1%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 1%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 1%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 1%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 1%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 1%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ [ 1%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 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 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 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 { ^~~~~~~~~~~~ [ 1%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 1%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 1%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 1%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ [ 1%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 1%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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 ^~~~ [ 1%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 1%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 1%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 3%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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 /usr/bin/ar qc ../../libLLVMDebugInfoMSF.a CMakeFiles/LLVMDebugInfoMSF.dir/MappedBlockStream.cpp.o CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o /usr/bin/ranlib ../../libLLVMDebugInfoMSF.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 3%] Built target LLVMDebugInfoMSF 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". 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ 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/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 ^~~~ [ 3%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.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 ^~~~ cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 3%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 3%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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 ^~~~ [ 3%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/MCAsmParser.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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 /usr/bin/ranlib ../libLLVMTableGen.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 6%] 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". [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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 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 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 make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' /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 [ 6%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o /usr/bin/ranlib ../../libLLVMMCParser.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 6%] Built target LLVMMCParser 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' [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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 ^~~~ [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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 = long 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 = long 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 { ^~~~~~~~~~~~ [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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 ^~~~ [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 6%] 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' [ 6%] Built target LLVMSymbolize 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' [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.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/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 ^~~~ cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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' [ 6%] 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' [ 6%] 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++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -D_GNU_SOURCE -D__STDC_CONSTANT_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 ^~~~~~~~~~~~~~~~ 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 ^~~~~~~~~~~~~~~~~~~~~~~~~ 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 ^~~~~~~~~~~~~~~~~~~~~ [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/DebugLinesSubsection.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 7%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 10%] 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++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -D_GNU_SOURCE -D__STDC_CONSTANT_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 ^~~~~~~~~~~~~~~~ [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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 ^~~~ 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 ^~~~~~~~~~~~~~~ [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 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 ^~~~ [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ [ 10%] Linking CXX static library ../../lib/libgtest.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/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 ^~~~ 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 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' [ 10%] 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' In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 ^~~~~~~~~~~~~~~~~~~~ [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 12%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 12%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 ^~~~ [ 12%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 12%] 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 /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' [ 12%] Built target LLVMWindowsManifest 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' [ 12%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 12%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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 ^~~~ [ 12%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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 ^~~~ [ 12%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 12%] 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++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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 [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 14%] 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' [ 14%] 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 -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 14%] 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 -Wdate-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' [ 14%] 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' [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] Creating export file for LTO 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' [ 14%] 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= 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ 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 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 ^~~~ 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' [ 14%] 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' [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] Built target BugpointPasses_exports 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' [ 14%] 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++ -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -DSecondLib_EXPORTS -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 14%] 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/Support && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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++ -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' [ 14%] 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' [ 14%] 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++ -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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' [ 14%] Built target DynamicLibraryLib 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= 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". 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' [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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++ -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -DPipSqueak_EXPORTS -D_GNU_SOURCE -D__STDC_CONSTANT_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 /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 ^~~~~~~~~~~~~ [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 14%] 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++ -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 /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 ^~~~~~~~~~~~~ make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 14%] Built target PipSqueak 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". [ 14%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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' 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 ^~~~ [ 14%] 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++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -D_GNU_SOURCE -D__STDC_CONSTANT_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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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 ^~~~~~~~~~~~~~~~~~~~~ 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 ^~~~ [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 14%] 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 [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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 [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 /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' [ 14%] Built target gtest_main [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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 /usr/bin/ranlib ../../libLLVMDebugInfoDWARF.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 14%] Built target LLVMDebugInfoDWARF [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 ^~~~ [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MathExtras.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ /usr/bin/ranlib ../libLLVMObjectYAML.a [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 14%] Built target LLVMObjectYAML [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScopedPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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/Support && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 lib/MC/CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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/TargetParser.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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 ^~~~ [ 15%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 15%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 15%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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 -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 15%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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 -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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 -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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 -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 15%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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 -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 17%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 17%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 17%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 17%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ [ 17%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 17%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 17%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 17%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 17%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~~~~~~~~ [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/aarch64-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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 ^~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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 /usr/bin/ranlib ../libLLVMSupport.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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' [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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 ^~~~ [ 18%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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 ^~~~ [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 18%] 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++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ 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/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 ^~~~ [ 18%] Built target FileCheck 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' [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 18%] 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++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 18%] Built target not 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' [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 /usr/bin/ranlib ../libLLVMMC.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 18%] Built target LLVMMC [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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' [ 18%] Built target yaml-bench [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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 ^~~~ [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 18%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 21%] 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 21%] Built target LLVMDebugInfoCodeView [ 21%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 21%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 21%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 21%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 21%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 21%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 21%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 21%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 21%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 21%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 21%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 21%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 21%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 23%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 23%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 23%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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/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/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 ^~~~ [ 23%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 23%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 23%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ [ 23%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 23%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 23%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 23%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 23%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 23%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 23%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 23%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 23%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 23%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 23%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 23%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 23%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 23%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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 ^~~~ [ 23%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 23%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 25%] 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 25%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 25%] Built target LLVMDebugInfoPDB [ 25%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 25%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 25%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/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 ^~~~ [ 25%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/Types.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 25%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ 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>&}; long unsigned int ..._Indexes1 = {0}; _Args2 = {}; long 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 ^~~~ [ 25%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 25%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 25%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 25%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 25%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/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/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 ‘void 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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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' [ 25%] 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' [ 25%] 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++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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' [ 25%] 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[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 -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend 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/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[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 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]: 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[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/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/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/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 intrinsics_gen Scanning dependencies of target AttributeCompatFuncTableGen 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 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 -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build 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/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". Scanning dependencies of target DllOptionsTableGen 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 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". Scanning dependencies of target CvtResTableGen 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' make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build 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 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-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". 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 tools/llvm-mt/CMakeFiles/MtTableGen.dir/build.make tools/llvm-mt/CMakeFiles/MtTableGen.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' 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 [ 25%] Building AttributesCompatFunc.inc... 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/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 [ 25%] Building Options.inc... 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 [ 26%] 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 [ 28%] Building Opts.inc... [ 28%] Building Intrinsics.gen... [ 28%] Building Attributes.gen... 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 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 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 [ 28%] Building Opts.inc... [ 28%] Building Options.inc... [ 28%] Updating Options.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/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/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 [ 28%] 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 [ 28%] Updating Opts.inc... [ 28%] Updating Attributes.gen... 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 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 make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 28%] Updating AttributesCompatFunc.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 [ 28%] Updating Opts.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 [ 28%] Built target DllOptionsTableGen 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]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 28%] Updating Options.inc... make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend 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]: 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= make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 28%] Built target CvtResTableGen [ 28%] Built target RcTableGen make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 28%] Built target AttributeCompatFuncTableGen [ 28%] Built target MtTableGen 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". [ 28%] Built target LibOptionsTableGen make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.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-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= Scanning dependencies of target LLVMDlltoolDriver make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build 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/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". [ 28%] Building CXX object lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o Scanning dependencies of target LLVMLibDriver cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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[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' [ 28%] Building CXX object lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 28%] 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 make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 28%] Built target intrinsics_gen make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend make -f lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build.make lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/depend make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend 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[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[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/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend 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/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". 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/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/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/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". 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". Scanning dependencies of target LLVMIRReader 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". 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' Scanning dependencies of target LLVMFuzzMutate [ 28%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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' [ 28%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 LLVMSelectionDAG Scanning dependencies of target LLVMCore 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 -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.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' [ 28%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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 [ 28%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 28%] Building CXX object lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/AddressPool.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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' [ 28%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 28%] 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' [ 28%] 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' [ 28%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 28%] 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ /usr/bin/ranlib ../../libLLVMLibDriver.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 28%] 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= 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". In file included from /build/julia-1.0.3+dfsg/deps/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) ^ Scanning dependencies of target LLVMGlobalISel 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 make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 28%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 28%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 28%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 28%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 28%] 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ 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 /usr/bin/ar qc ../libLLVMIRReader.a CMakeFiles/LLVMIRReader.dir/IRReader.cpp.o /usr/bin/ranlib ../libLLVMIRReader.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 28%] 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= 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' [ 28%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 28%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 28%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/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) ^ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 ‘void llvm::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 ^~~~ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 29%] 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' [ 29%] 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' [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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) ^ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 29%] 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 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' [ 29%] 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". Scanning dependencies of target LLVMTransformUtils [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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' [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/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) ^ 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ 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 ^~~~ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment 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/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 ^~~~ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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) ^ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/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) ^ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 29%] Building CXX object lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/BitcodeWriterPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Writer && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 29%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 29%] 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' [ 29%] 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". In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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%] 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%] Built target LLVMBitWriter 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". 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' [ 31%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 /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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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) ^ 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/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, 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment 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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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) ^ In file included from /build/julia-1.0.3+dfsg/deps/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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) ^ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment 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/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/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) ^ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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' [ 32%] 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' [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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, 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 ^~~~ [ 32%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.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/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 ^~~~ cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 34%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 34%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 35%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 37%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 37%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 37%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 37%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 37%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 37%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 37%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 39%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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 ^~~~ [ 39%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 39%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 39%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 39%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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*>; long unsigned int Size = 32; long unsigned int Align = 8]’ /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*>; long unsigned int Size = 32; long unsigned int Align = 8]’ /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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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%] 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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 /usr/bin/ranlib ../../libLLVMInstrumentation.a 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". 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 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 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 /usr/bin/ranlib ../../libLLVMAsmPrinter.a [ 39%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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 = long 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment 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 ^~~~ [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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 ^~~~ [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ 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 { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ /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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 40%] 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 /usr/bin/ranlib ../../libLLVMInstCombine.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 40%] Built target LLVMInstCombine make -f lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello.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/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". [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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' [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -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" In file included from /build/julia-1.0.3+dfsg/deps/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) ^ make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 40%] Built target LLVMHello 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' [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.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 ^~~~ [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 = long 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 = long 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 = long 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 { ^~~~~~~~~~~~ [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 ^~~~ [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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*; long unsigned int Align = 8]’ /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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/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 { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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/Utils && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment 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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ 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 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 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 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 { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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 = long 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 ^~~~ [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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 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 /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' [ 42%] Built target LLVMObjCARCOpts 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". 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' [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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 make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 42%] Built target LLVMVectorize 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' [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment 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 ^~~~ [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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 ^~~~ [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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::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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 42%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 43%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 43%] 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' [ 43%] 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". 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' [ 43%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 43%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 43%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 43%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 43%] 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' [ 43%] Built target LLVMCoroutines 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' [ 43%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 43%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 43%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 43%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 43%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 43%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 43%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 43%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 43%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 43%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 43%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 43%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 45%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 45%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 45%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 45%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 45%] 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 /usr/bin/ar qc ../libLLVMCore.a CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o CMakeFiles/LLVMCore.dir/Attributes.cpp.o CMakeFiles/LLVMCore.dir/AutoUpgrade.cpp.o CMakeFiles/LLVMCore.dir/BasicBlock.cpp.o CMakeFiles/LLVMCore.dir/Comdat.cpp.o CMakeFiles/LLVMCore.dir/ConstantFold.cpp.o CMakeFiles/LLVMCore.dir/ConstantRange.cpp.o CMakeFiles/LLVMCore.dir/Constants.cpp.o CMakeFiles/LLVMCore.dir/Core.cpp.o CMakeFiles/LLVMCore.dir/DIBuilder.cpp.o CMakeFiles/LLVMCore.dir/DataLayout.cpp.o CMakeFiles/LLVMCore.dir/DebugInfo.cpp.o CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o CMakeFiles/LLVMCore.dir/DebugLoc.cpp.o CMakeFiles/LLVMCore.dir/DiagnosticHandler.cpp.o CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o CMakeFiles/LLVMCore.dir/DiagnosticPrinter.cpp.o CMakeFiles/LLVMCore.dir/Dominators.cpp.o CMakeFiles/LLVMCore.dir/Function.cpp.o CMakeFiles/LLVMCore.dir/GVMaterializer.cpp.o CMakeFiles/LLVMCore.dir/Globals.cpp.o CMakeFiles/LLVMCore.dir/IRBuilder.cpp.o CMakeFiles/LLVMCore.dir/IRPrintingPasses.cpp.o CMakeFiles/LLVMCore.dir/InlineAsm.cpp.o CMakeFiles/LLVMCore.dir/Instruction.cpp.o CMakeFiles/LLVMCore.dir/Instructions.cpp.o CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o CMakeFiles/LLVMCore.dir/LLVMContextImpl.cpp.o CMakeFiles/LLVMCore.dir/LegacyPassManager.cpp.o CMakeFiles/LLVMCore.dir/MDBuilder.cpp.o CMakeFiles/LLVMCore.dir/Mangler.cpp.o CMakeFiles/LLVMCore.dir/Metadata.cpp.o CMakeFiles/LLVMCore.dir/Module.cpp.o CMakeFiles/LLVMCore.dir/ModuleSummaryIndex.cpp.o CMakeFiles/LLVMCore.dir/Operator.cpp.o CMakeFiles/LLVMCore.dir/OptBisect.cpp.o CMakeFiles/LLVMCore.dir/Pass.cpp.o CMakeFiles/LLVMCore.dir/PassManager.cpp.o CMakeFiles/LLVMCore.dir/PassRegistry.cpp.o CMakeFiles/LLVMCore.dir/SafepointIRVerifier.cpp.o CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o CMakeFiles/LLVMCore.dir/Statepoint.cpp.o CMakeFiles/LLVMCore.dir/Type.cpp.o CMakeFiles/LLVMCore.dir/TypeFinder.cpp.o CMakeFiles/LLVMCore.dir/Use.cpp.o CMakeFiles/LLVMCore.dir/User.cpp.o CMakeFiles/LLVMCore.dir/Value.cpp.o CMakeFiles/LLVMCore.dir/ValueSymbolTable.cpp.o CMakeFiles/LLVMCore.dir/ValueTypes.cpp.o CMakeFiles/LLVMCore.dir/Verifier.cpp.o /usr/bin/ranlib ../libLLVMCore.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 45%] Built target LLVMCore 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' [ 45%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 45%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 46%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 46%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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 ^~~~ [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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 ^~~~ [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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 ^~~~ 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ 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 ^~~~ [ 48%] 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 [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ /usr/bin/ranlib ../../libLLVMSelectionDAG.a 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 48%] Built target LLVMSelectionDAG 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". 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' [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 /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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 48%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 50%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 50%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 = long 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 = long 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 { ^~~~~~~~~~~~ [ 50%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 50%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 50%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 50%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 50%] 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ /usr/bin/ranlib ../libLLVMExecutionEngine.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 50%] 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' [ 50%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 50%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 50%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 50%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 50%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 50%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 50%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 50%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 51%] 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' [ 51%] 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' [ 51%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 51%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 51%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 51%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 51%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 51%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment 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/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/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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 51%] 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' [ 51%] 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' [ 51%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 51%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 51%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 51%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 51%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 51%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 51%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 51%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 51%] 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ 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' [ 51%] 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' [ 51%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 51%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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/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/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ 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 { ^~~~~~~~~~~~ [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 53%] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/ThinLTOBitcodeWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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 ^~~~ [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 53%] 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 [ 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 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 ../../libLLVMTransformUtils.a /usr/bin/ranlib ../libLLVMObject.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 53%] Built target LLVMObject 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' [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 53%] Built target LLVMTransformUtils 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' [ 53%] 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 [ 53%] 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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 53%] 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 53%] 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 53%] 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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 53%] 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 [ 53%] 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 [ 53%] 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 [ 53%] 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 [ 53%] 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' [ 53%] 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' [ 53%] 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 [ 53%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 54%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 54%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 54%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 54%] 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 [ 54%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 54%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 54%] 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' [ 54%] Built target LLVMOrcJIT make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.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/AArch64 /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/AArch64 /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend.internal". Scanning dependencies of target AArch64CommonTableGen make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 54%] Building AArch64GenRegisterInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-register-info -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -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/AArch64/AArch64.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenRegisterInfo.inc.tmp [ 54%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 54%] Building AArch64GenInstrInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-instr-info -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -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/AArch64/AArch64.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenInstrInfo.inc.tmp [ 54%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 54%] 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 [ 54%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment 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 ^~~~ [ 54%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 54%] 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 [ 54%] Building AArch64GenMCCodeEmitter.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-emitter -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -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/AArch64/AArch64.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenMCCodeEmitter.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/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 ^~~~ [ 54%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 54%] Building AArch64GenMCPseudoLowering.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-pseudo-lowering -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -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/AArch64/AArch64.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc.tmp [ 54%] 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 54%] Building AArch64GenAsmWriter.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-asm-writer -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -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/AArch64/AArch64.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenAsmWriter.inc.tmp [ 54%] Building AArch64GenAsmWriter1.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-asm-writer -asmwriternum=1 -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -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/AArch64/AArch64.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenAsmWriter1.inc.tmp [ 54%] 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 [ 54%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 54%] Building AArch64GenAsmMatcher.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-asm-matcher -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -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/AArch64/AArch64.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenAsmMatcher.inc.tmp 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 ^~~~ [ 54%] 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 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ 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 [ 54%] 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 /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' [ 54%] Built target LLVMRuntimeDyld 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". 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' [ 54%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 54%] Building AArch64GenDAGISel.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-dag-isel -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -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/AArch64/AArch64.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenDAGISel.inc.tmp [ 54%] 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 [ 54%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 54%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 54%] Building AArch64GenFastISel.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-fast-isel -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -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/AArch64/AArch64.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenFastISel.inc.tmp [ 54%] 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 54%] Building AArch64GenCallingConv.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-callingconv -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -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/AArch64/AArch64.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenCallingConv.inc.tmp [ 56%] Building AArch64GenSubtargetInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-subtarget -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -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/AArch64/AArch64.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenSubtargetInfo.inc.tmp [ 56%] 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 [ 56%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 56%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 56%] 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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 56%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 56%] Building AArch64GenDisassemblerTables.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-disassembler -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -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/AArch64/AArch64.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenDisassemblerTables.inc.tmp [ 56%] 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 56%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 56%] Building AArch64GenSystemOperands.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-searchable-tables -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -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/AArch64/AArch64.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenSystemOperands.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 56%] 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 [ 56%] Building AArch64GenRegisterBank.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-register-bank -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -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/AArch64/AArch64.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenRegisterBank.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/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 ^~~~ [ 56%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 56%] Building AArch64GenGlobalISel.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && ../../../bin/llvm-tblgen -gen-global-isel -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -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/AArch64/AArch64.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenGlobalISel.inc.tmp [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] 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 [ 56%] Updating AMDGPUGenIntrinsics.inc... [ 56%] Linking CXX static library ../libLLVMTarget.a 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 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 [ 56%] 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 /usr/bin/ranlib ../libLLVMTarget.a [ 56%] 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 57%] 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 [ 57%] Built target LLVMTarget 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= [ 57%] 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 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". [ 57%] 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 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' [ 57%] 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 [ 59%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 59%] 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' [ 59%] Built target AMDGPUCommonTableGen 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' [ 59%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 59%] Updating AArch64GenRegisterInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenRegisterInfo.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenRegisterInfo.inc [ 59%] Updating AArch64GenInstrInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenInstrInfo.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenInstrInfo.inc [ 59%] Updating AArch64GenMCCodeEmitter.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc [ 59%] Updating AArch64GenMCPseudoLowering.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenMCPseudoLowering.inc [ 59%] Updating AArch64GenAsmWriter.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenAsmWriter.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenAsmWriter.inc [ 59%] Updating AArch64GenAsmWriter1.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenAsmWriter1.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenAsmWriter1.inc [ 59%] Updating AArch64GenAsmMatcher.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenAsmMatcher.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenAsmMatcher.inc [ 59%] Updating AArch64GenDAGISel.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenDAGISel.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenDAGISel.inc [ 59%] Updating AArch64GenFastISel.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenFastISel.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenFastISel.inc [ 59%] Updating AArch64GenCallingConv.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenCallingConv.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenCallingConv.inc [ 59%] Updating AArch64GenSubtargetInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenSubtargetInfo.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenSubtargetInfo.inc [ 59%] Updating AArch64GenDisassemblerTables.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenDisassemblerTables.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenDisassemblerTables.inc [ 59%] Updating AArch64GenSystemOperands.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenSystemOperands.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenSystemOperands.inc [ 59%] Updating AArch64GenRegisterBank.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenRegisterBank.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenRegisterBank.inc [ 59%] Updating AArch64GenGlobalISel.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenGlobalISel.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenGlobalISel.inc make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 59%] Built target AArch64CommonTableGen 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' [ 59%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 59%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 59%] 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 /usr/bin/ranlib ../../libLLVMipo.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 59%] Built target LLVMipo 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' [ 59%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 59%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 59%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 59%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 60%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long 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 ^~~~ [ 60%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ 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". 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 60%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 60%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 60%] 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' [ 60%] Built target LLVMCoverage 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". 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 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/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". In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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 = long 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 ^~~~ 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' [ 60%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 60%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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) ^~~~~~~~~~~~~~~~~~~~~ [ 60%] 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 /usr/bin/ar qc ../../../libLLVMNVPTXInfo.a CMakeFiles/LLVMNVPTXInfo.dir/NVPTXTargetInfo.cpp.o /usr/bin/ranlib ../../../libLLVMNVPTXInfo.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 60%] 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' [ 60%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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 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' [ 60%] Built target LLVMCFIVerify 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' [ 60%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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 ^~~~ [ 60%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 60%] 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' [ 60%] 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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ 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 make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 60%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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' In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 60%] 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' [ 60%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 62%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.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/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) ^ cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 62%] 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 /usr/bin/ranlib ../../../libLLVMAMDGPUUtils.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 62%] 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' [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/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 ‘void llvm::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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 62%] 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 [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 62%] Built target LLVMAMDGPUInfo make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.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/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' [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 62%] 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 [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 /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' [ 62%] Built target LLVMProfileData make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.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/AArch64 /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/AArch64 /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake --color= In file included from /build/julia-1.0.3+dfsg/deps/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) ^ Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend.internal". Scanning dependencies of target LLVMAArch64CodeGen make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 62%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/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 ^~~~ [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/Target/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64A57FPLoadBalancing.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) ^ [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64A57FPLoadBalancing.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/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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64A57FPLoadBalancing.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/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64A57FPLoadBalancing.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 62%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64A57FPLoadBalancing.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp:31: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/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 ^~~~ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 { ^~~~~~~~~~~~ [ 64%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/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/AArch64/AArch64AdvSIMDScalarPass.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64AdvSIMDScalarPass.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 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:36: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64AdvSIMDScalarPass.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:36: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::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*, __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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64AdvSIMDScalarPass.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp:36: /usr/include/c++/8/bits/stl_pair.h:208:12: 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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 ^~~~ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 64%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64AsmPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 64%] 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' [ 64%] Built target LLVMPasses make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.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/AArch64/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/AArch64/TargetInfo /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend.internal". Scanning dependencies of target LLVMAArch64Info make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 64%] Building CXX object lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/TargetInfo && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64/TargetInfo -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/TargetInfo -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 -I/build/julia-1.0.3+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/AArch64/TargetInfo/.. -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/TargetInfo/.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp [ 64%] Linking CXX static library ../../../libLLVMAArch64Info.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMAArch64Info.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64Info.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMAArch64Info.a CMakeFiles/LLVMAArch64Info.dir/AArch64TargetInfo.cpp.o /usr/bin/ranlib ../../../libLLVMAArch64Info.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 64%] Built target LLVMAArch64Info make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.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/AArch64/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/AArch64/AsmParser /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AsmParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend.internal". Scanning dependencies of target LLVMAArch64AsmParser make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 64%] Building CXX object lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AsmParser && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64/AsmParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AsmParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 -I/build/julia-1.0.3+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/AArch64/AsmParser/.. -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AsmParser/.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64AsmPrinter.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AsmParser/AArch64AsmParser.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 /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/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64AsmPrinter.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64AsmPrinter.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/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AsmParser/AArch64AsmParser.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AsmParser/AArch64AsmParser.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/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AsmParser/AArch64AsmParser.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64AsmPrinter.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/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64AsmPrinter.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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64AsmPrinter.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64AsmPrinter.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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64AsmPrinter.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64AsmPrinter.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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64AsmPrinter.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64AsmPrinter.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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 ^~~~ 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 ^~~~ 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 64%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallLowering.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CallLowering.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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CallLowering.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/lib/Target/AArch64/AArch64CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CallLowering.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/AArch64/AArch64CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CallLowering.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 64%] 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' [ 64%] Built target LLVMAMDGPUDesc make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.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/AArch64/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/AArch64/Disassembler /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake --color= [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend.internal". Scanning dependencies of target LLVMAArch64Disassembler make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 64%] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/Disassembler && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64/Disassembler -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 -I/build/julia-1.0.3+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/AArch64/Disassembler/.. -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/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/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64Disassembler.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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/AArch64/AArch64CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CallLowering.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/AArch64/AArch64CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CallLowering.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/AArch64/AArch64CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CallLowering.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/AArch64CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CallLowering.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/AArch64/AArch64CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CallLowering.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/AArch64/AArch64CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CallLowering.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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 64%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.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/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64Disassembler.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/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64Disassembler.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/MC/MCDisassembler/MCSymbolizer.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDisassembler/MCDisassembler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64Disassembler.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 64%] Linking CXX static library ../../../libLLVMAArch64AsmParser.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AsmParser && /usr/bin/cmake -P CMakeFiles/LLVMAArch64AsmParser.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AsmParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64AsmParser.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMAArch64AsmParser.a CMakeFiles/LLVMAArch64AsmParser.dir/AArch64AsmParser.cpp.o /usr/bin/ranlib ../../../libLLVMAArch64AsmParser.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 64%] Built target LLVMAArch64AsmParser make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.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/AArch64/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/AArch64/InstPrinter /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.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/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) ^ Scanning dependencies of target LLVMAArch64AsmPrinter make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.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/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 ^~~~ [ 64%] Building CXX object lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/AArch64InstPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/InstPrinter && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64/InstPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/InstPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 -I/build/julia-1.0.3+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/AArch64/InstPrinter/.. -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/InstPrinter/.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64AsmPrinter.dir/AArch64InstPrinter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64Disassembler.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/MC/MCDisassembler/MCSymbolizer.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDisassembler/MCDisassembler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64Disassembler.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64Disassembler.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/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64Disassembler.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/MC/MCDisassembler/MCSymbolizer.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDisassembler/MCDisassembler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64Disassembler.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64Disassembler.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/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64Disassembler.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment 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/MCDisassembler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64Disassembler.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64Disassembler.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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/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/AArch64/AArch64CleanupLocalDynamicTLSPass.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/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.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 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.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*, __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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp:25: /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 ^~~~ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp:25: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 64%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CollectLOH.cpp [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CollectLOH.cpp:101: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CollectLOH.cpp:101: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CollectLOH.cpp:101: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CollectLOH.cpp:101: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CollectLOH.cpp:101: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CollectLOH.cpp:101: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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 ^~~~ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 64%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CondBrTuning.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CondBrTuning.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CondBrTuning.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CondBrTuning.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/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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CondBrTuning.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/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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CondBrTuning.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 64%] Building CXX object lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/Disassembler && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64/Disassembler -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 -I/build/julia-1.0.3+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/AArch64/Disassembler/.. -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/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/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CondBrTuning.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/bits/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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CondBrTuning.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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CondBrTuning.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CondBrTuning.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CondBrTuning.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CondBrTuning.cpp:29: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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 ^~~~ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 64%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ConditionalCompares.cpp [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.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/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/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.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/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/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/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.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/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment 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/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.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 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ConditionalCompares.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) ^ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ConditionalCompares.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ConditionalCompares.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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ConditionalCompares.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ConditionalCompares.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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ConditionalCompares.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*, __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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ConditionalCompares.cpp:20: /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/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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ConditionalCompares.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ConditionalCompares.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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 ^~~~ [ 64%] Linking CXX static library ../../../libLLVMAArch64Disassembler.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/Disassembler && /usr/bin/cmake -P CMakeFiles/LLVMAArch64Disassembler.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/Disassembler && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64Disassembler.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMAArch64Disassembler.a CMakeFiles/LLVMAArch64Disassembler.dir/AArch64Disassembler.cpp.o CMakeFiles/LLVMAArch64Disassembler.dir/AArch64ExternalSymbolizer.cpp.o /usr/bin/ranlib ../../../libLLVMAArch64Disassembler.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 64%] Built target LLVMAArch64Disassembler make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.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/AArch64/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/AArch64/MCTargetDesc /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend.internal". [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 Scanning dependencies of target LLVMAArch64Desc make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 64%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 -I/build/julia-1.0.3+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/lib/Target/AArch64/MCTargetDesc/.. -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc/.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 64%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.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/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 ^~~~ [ 64%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 65%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 -I/build/julia-1.0.3+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/lib/Target/AArch64/MCTargetDesc/.. -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc/.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.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/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.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/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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.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/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.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/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/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.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/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 -I/build/julia-1.0.3+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/lib/Target/AArch64/MCTargetDesc/.. -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc/.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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*; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.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/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.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/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 ^~~~ [ 65%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.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/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp:16: /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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.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/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 67%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp [ 67%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 67%] Linking CXX static library ../../../libLLVMAArch64AsmPrinter.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/InstPrinter && /usr/bin/cmake -P CMakeFiles/LLVMAArch64AsmPrinter.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/InstPrinter && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64AsmPrinter.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMAArch64AsmPrinter.a CMakeFiles/LLVMAArch64AsmPrinter.dir/AArch64InstPrinter.cpp.o /usr/bin/ranlib ../../../libLLVMAArch64AsmPrinter.a 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 67%] Built target LLVMAArch64AsmPrinter make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.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/AArch64/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/AArch64/Utils /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/Utils/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend.internal". [ 67%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o Scanning dependencies of target LLVMAArch64Utils cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 -I/build/julia-1.0.3+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/lib/Target/AArch64/MCTargetDesc/.. -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc/.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 67%] Building CXX object lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/Utils && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp [ 67%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/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/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.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/include/llvm/MC/MCAsmInfoCOFF.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.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/include/llvm/MC/MCAsmInfoCOFF.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/MCAsmInfoCOFF.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.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/include/llvm/MC/MCAsmInfoCOFF.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 67%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 -I/build/julia-1.0.3+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/lib/Target/AArch64/MCTargetDesc/.. -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc/.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.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) ^ [ 67%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ [ 67%] Linking CXX static library ../../../libLLVMAArch64Utils.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/Utils && /usr/bin/cmake -P CMakeFiles/LLVMAArch64Utils.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/Utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64Utils.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMAArch64Utils.a CMakeFiles/LLVMAArch64Utils.dir/AArch64BaseInfo.cpp.o /usr/bin/ranlib ../../../libLLVMAArch64Utils.a In file included from /build/julia-1.0.3+dfsg/deps/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/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ExpandPseudoInsts.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) ^ make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 67%] Built target LLVMAArch64Utils 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' [ 67%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.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/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ExpandPseudoInsts.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ExpandPseudoInsts.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ExpandPseudoInsts.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ExpandPseudoInsts.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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ExpandPseudoInsts.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ExpandPseudoInsts.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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ExpandPseudoInsts.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ExpandPseudoInsts.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 67%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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 ^~~~ [ 67%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 -I/build/julia-1.0.3+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/lib/Target/AArch64/MCTargetDesc/.. -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc/.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp [ 67%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 67%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FalkorHWPFFix.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FalkorHWPFFix.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.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/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.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/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.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/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.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/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 67%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 -I/build/julia-1.0.3+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/lib/Target/AArch64/MCTargetDesc/.. -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc/.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp [ 67%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ [ 67%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 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/AArch64/MCTargetDesc/AArch64ELFStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.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/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.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/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FalkorHWPFFix.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) ^ [ 67%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FalkorHWPFFix.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FalkorHWPFFix.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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 = long 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; long unsigned int SlabSize = 4096; long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FalkorHWPFFix.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FalkorHWPFFix.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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FalkorHWPFFix.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 67%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 -I/build/julia-1.0.3+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/lib/Target/AArch64/MCTargetDesc/.. -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc/.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp [ 67%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FalkorHWPFFix.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FalkorHWPFFix.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/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/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.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/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.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/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 67%] 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/Transforms/Scalar && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 67%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 -I/build/julia-1.0.3+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/lib/Target/AArch64/MCTargetDesc/.. -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc/.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.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/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.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/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.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/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 67%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFObjectWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 -I/build/julia-1.0.3+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/lib/Target/AArch64/MCTargetDesc/.. -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc/.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFObjectWriter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFObjectWriter.cpp [ 67%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FastISel.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFObjectWriter.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/AArch64/MCTargetDesc/AArch64FixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFObjectWriter.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 67%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFStreamer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 -I/build/julia-1.0.3+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/lib/Target/AArch64/MCTargetDesc/.. -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc/.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFStreamer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 67%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.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/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.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/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.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/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64WinCOFFStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 67%] Linking CXX static library ../../../libLLVMAArch64Desc.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc && /usr/bin/cmake -P CMakeFiles/LLVMAArch64Desc.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/MCTargetDesc && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64Desc.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMAArch64Desc.a CMakeFiles/LLVMAArch64Desc.dir/AArch64AsmBackend.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFObjectWriter.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64ELFStreamer.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCCodeEmitter.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCExpr.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64MCTargetDesc.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64MachObjectWriter.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64TargetStreamer.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFObjectWriter.cpp.o CMakeFiles/LLVMAArch64Desc.dir/AArch64WinCOFFStreamer.cpp.o /usr/bin/ranlib ../../../libLLVMAArch64Desc.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 67%] Built target LLVMAArch64Desc 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". 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ 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' [ 67%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 67%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 67%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CallingConvention.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FastISel.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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FastISel.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FastISel.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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FastISel.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FastISel.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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FastISel.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FastISel.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 67%] 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' [ 67%] 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". In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FastISel.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FastISel.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ 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' [ 67%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 67%] 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' [ 67%] Built target LLVMAMDGPUAsmParser [ 67%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineModuleInfoImpls.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 67%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 67%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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 { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 68%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64A53Fix835769.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/AArch64/AArch64A53Fix835769.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/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) ^ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64A53Fix835769.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64A53Fix835769.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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64A53Fix835769.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64A53Fix835769.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/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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64A53Fix835769.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64A53Fix835769.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/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 ^~~~ [ 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 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= In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ 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' [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 68%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FrameLowering.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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/RewriteStatepointsForGC.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 68%] 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' [ 68%] Built target LLVMNVPTXCodeGen [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FrameLowering.cpp:98: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FrameLowering.cpp:94: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FrameLowering.cpp:94: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct 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/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 { ^~~~~~~~~~~~ [ 68%] 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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/libLLVMAArch64AsmPrinter.a ../../lib/libLLVMAMDGPUAsmParser.a ../../lib/libLLVMAArch64AsmParser.a ../../lib/libLLVMNVPTXDesc.a ../../lib/libLLVMAMDGPUDesc.a ../../lib/libLLVMAArch64Desc.a ../../lib/libLLVMAMDGPUDisassembler.a ../../lib/libLLVMAArch64Disassembler.a ../../lib/libLLVMNVPTXInfo.a ../../lib/libLLVMAMDGPUInfo.a ../../lib/libLLVMAArch64Info.a ../../lib/libLLVMMC.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMObject.a ../../lib/libLLVMSupport.a ../../lib/libLLVMSymbolize.a -lpthread ../../lib/libLLVMCFIVerify.a ../../lib/libLLVMNVPTXAsmPrinter.a ../../lib/libLLVMAMDGPUDesc.a ../../lib/libLLVMAMDGPUAsmPrinter.a ../../lib/libLLVMAMDGPUInfo.a ../../lib/libLLVMAMDGPUUtils.a ../../lib/libLLVMAArch64Desc.a ../../lib/libLLVMAArch64AsmPrinter.a ../../lib/libLLVMAArch64Info.a ../../lib/libLLVMAArch64Utils.a ../../lib/libLLVMMCDisassembler.a ../../lib/libLLVMSymbolize.a ../../lib/libLLVMDebugInfoPDB.a ../../lib/libLLVMDebugInfoCodeView.a ../../lib/libLLVMDebugInfoMSF.a ../../lib/libLLVMDebugInfoDWARF.a ../../lib/libLLVMObject.a ../../lib/libLLVMMCParser.a ../../lib/libLLVMMC.a ../../lib/libLLVMBitReader.a ../../lib/libLLVMCore.a ../../lib/libLLVMBinaryFormat.a ../../lib/libLLVMSupport.a -lrt -ldl -lpthread -lm ../../lib/libLLVMDemangle.a In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FrameLowering.cpp:94: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FrameLowering.cpp:94: /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/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 = long 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 = long 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FrameLowering.cpp:94: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FrameLowering.cpp:94: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::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 ^~~~ 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 ^~~~ 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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/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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FrameLowering.cpp:94: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64FrameLowering.cpp:94: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 68%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ConditionOptimizer.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 68%] Built target llvm-cfi-verify [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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/AArch64/AArch64ConditionOptimizer.cpp:75: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ConditionOptimizer.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/bits/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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ConditionOptimizer.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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ConditionOptimizer.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ConditionOptimizer.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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ConditionOptimizer.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/bits/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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ConditionOptimizer.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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ConditionOptimizer.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ConditionOptimizer.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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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) { ^ [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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(), In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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/AArch64/AArch64RedundantCopyElimination.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp:53: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp:53: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RedundantCopyElimination.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp:53: /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/LoopUnrollAnalyzer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 68%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelDAGToDAG.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/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/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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) ^ [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelDAGToDAG.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelDAGToDAG.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelDAGToDAG.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelDAGToDAG.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) { ^ In file included from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment 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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ [ 68%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.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) { ^ In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64CallingConvention.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 68%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.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/AArch64/AArch64ISelLowering.cpp:3402: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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.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/MemDepPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment 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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct 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/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) ^ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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/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 ^~~~ [ 70%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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) ^ [ 70%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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 ^~~~ [ 70%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 70%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 70%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 70%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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 ^~~~ [ 70%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 70%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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 ^~~~ [ 70%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 70%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/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) ^ [ 70%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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) ^ [ 70%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment 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 ^~~~ [ 70%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ [ 70%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/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 ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 70%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 70%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 71%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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) ^ [ 71%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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 ^~~~ [ 71%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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; long unsigned int SlabSize = 4096; long 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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) ^ /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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.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/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.cpp:14: /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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 73%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.cpp:14: /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/RegisterScavenging.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 73%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 73%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 73%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 73%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 75%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 75%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstructionSelector.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstructionSelector.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstructionSelector.cpp [ 75%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 75%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 75%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 75%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 75%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstructionSelector.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/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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 75%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ [ 75%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstructionSelector.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstructionSelector.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 75%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstructionSelector.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstructionSelector.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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstructionSelector.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstructionSelector.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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 75%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstructionSelector.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstructionSelector.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 75%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 75%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 75%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 75%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 75%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 75%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 75%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 75%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 75%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LegalizerInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LegalizerInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64LegalizerInfo.cpp [ 75%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ [ 75%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/ModuleSummaryAnalysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 75%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/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/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64LegalizerInfo.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/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) { ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/AArch64LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64LegalizerInfo.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/GlobalISel/LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64LegalizerInfo.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/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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/AArch64LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64LegalizerInfo.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/LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64LegalizerInfo.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/AArch64/AArch64LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64LegalizerInfo.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/AArch64LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64LegalizerInfo.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/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 ^~~~ [ 76%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculateAroundPHIs.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/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 ^~~~ cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/AArch64LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64LegalizerInfo.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/AArch64LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64LegalizerInfo.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/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 76%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp [ 76%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetMachine.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ [ 76%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/StackColoring.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64LoadStoreOptimizer.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64LoadStoreOptimizer.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64LoadStoreOptimizer.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64LoadStoreOptimizer.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64LoadStoreOptimizer.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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64LoadStoreOptimizer.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64LoadStoreOptimizer.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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64LoadStoreOptimizer.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp:15: /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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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) ^ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 76%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MacroFusion.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MacroFusion.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64MacroFusion.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment 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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/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/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64MacroFusion.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/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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64MacroFusion.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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64MacroFusion.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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64MacroFusion.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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64MacroFusion.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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64MacroFusion.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64MacroFusion.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64MacroFusion.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64MacroFusion.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/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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 76%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64MCInstLower.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ 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/lib/Target/AArch64/AArch64MCInstLower.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64MCInstLower.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/lib/Target/AArch64/AArch64MCInstLower.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64MCInstLower.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 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/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/lib/Target/AArch64/AArch64MCInstLower.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64MCInstLower.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/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/lib/Target/AArch64/AArch64MCInstLower.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64MCInstLower.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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 76%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64PromoteConstant.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/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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64PromoteConstant.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/Target/AArch64/AArch64PromoteConstant.cpp:218:41: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64PromoteConstant.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/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 ^~~~ /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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 76%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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/AArch64/AArch64PBQPRegAlloc.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) ^ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/Target/AArch64/AArch64PBQPRegAlloc.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64PBQPRegAlloc.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/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/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64PBQPRegAlloc.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64PBQPRegAlloc.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/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64PBQPRegAlloc.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64PBQPRegAlloc.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/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/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64PBQPRegAlloc.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64PBQPRegAlloc.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/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64PBQPRegAlloc.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64PBQPRegAlloc.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/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/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64PBQPRegAlloc.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64PBQPRegAlloc.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/Target/AArch64/AArch64PBQPRegAlloc.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64PBQPRegAlloc.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64PBQPRegAlloc.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64PBQPRegAlloc.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/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64PBQPRegAlloc.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64PBQPRegAlloc.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/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64PBQPRegAlloc.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp:20: /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/TargetSchedule.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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) ^ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 76%] 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 /usr/bin/ranlib ../../libLLVMScalarOpts.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 76%] Built target LLVMScalarOpts [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ [ 76%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterBankInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterBankInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterBankInfo.cpp [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/AArch64/AArch64RegisterBankInfo.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/AArch64RegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterBankInfo.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/AArch64/AArch64RegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterBankInfo.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/AArch64/AArch64RegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterBankInfo.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/AArch64RegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterBankInfo.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/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/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterBankInfo.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/AArch64RegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterBankInfo.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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 76%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterInfo.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) ^ [ 76%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ [ 78%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/XRayInstrumentation.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 78%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterInfo.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 78%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/AArch64GenRegisterInfo.inc:4031, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterInfo.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/AArch64/AArch64GenRegisterInfo.inc:4031, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 78%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ 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) { ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/AArch64/AArch64GenRegisterInfo.inc:4031, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterInfo.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/AArch64/AArch64GenRegisterInfo.inc:4031, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterInfo.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/AArch64/AArch64GenRegisterInfo.inc:4031, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterInfo.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/AArch64GenRegisterInfo.inc:4031, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 78%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/AArch64/AArch64GenRegisterInfo.inc:4031, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterInfo.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/AArch64/AArch64GenRegisterInfo.inc:4031, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64RegisterInfo.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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 ^~~~ [ 78%] Linking CXX static library ../libLLVMCodeGen.a 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 /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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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 ^~~~ [ 78%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 /usr/bin/ranlib ../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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 78%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp [ 78%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 78%] Built target LLVMCodeGen [ 78%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 78%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 78%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 78%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ [ 78%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64SelectionDAGInfo.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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64SelectionDAGInfo.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct 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/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/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/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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64SelectionDAGInfo.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64SelectionDAGInfo.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ 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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64SelectionDAGInfo.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ 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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long 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/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/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) ^ [ 78%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64StorePairSuppress.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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 { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 78%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 78%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 78%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 78%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/Target/AArch64/AArch64StorePairSuppress.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) ^ [ 78%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64StorePairSuppress.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64StorePairSuppress.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64StorePairSuppress.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64StorePairSuppress.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64StorePairSuppress.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64StorePairSuppress.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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) ^ [ 78%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 78%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ‘void llvm::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/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/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 ^~~~ [ 78%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 78%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.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/lib/Target/AArch64/AArch64Subtarget.cpp:25: /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 = 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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.cpp:14: /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/R600Packetizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.cpp:14: /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/ScalarEvolutionNormalization.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/AArch64FrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct 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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/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) { ^ [ 79%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 79%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.cpp [ 79%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/TargetLibraryInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 79%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 79%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ 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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.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/lib/Target/AArch64/AArch64MacroFusion.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.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) { ^ [ 79%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 79%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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) ^ [ 79%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.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/bits/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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.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/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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.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/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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.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/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.cpp:13: /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/SIFoldOperands.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 79%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 79%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ [ 79%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ [ 79%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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) ^ [ 79%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetObjectFile.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ‘void llvm::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 ^~~~ [ 79%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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) ^ [ 79%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 79%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 79%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetObjectFile.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) ^ [ 79%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/AArch64/AArch64TargetObjectFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetObjectFile.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/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetObjectFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetObjectFile.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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/AArch64/AArch64TargetObjectFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetObjectFile.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/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetObjectFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetObjectFile.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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/AArch64/AArch64TargetObjectFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetObjectFile.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/AArch64/AArch64TargetObjectFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetObjectFile.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/AArch64/AArch64TargetObjectFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetObjectFile.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/AArch64/AArch64TargetObjectFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetObjectFile.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 79%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetObjectFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetObjectFile.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/AArch64/AArch64TargetObjectFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetObjectFile.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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 ^~~~ [ 79%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 79%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetTransformInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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/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) ^ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64Subtarget.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetTransformInfo.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetTransformInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetTransformInfo.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetTransformInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetTransformInfo.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/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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetTransformInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetTransformInfo.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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetTransformInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetTransformInfo.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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetTransformInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetTransformInfo.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetTransformInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetTransformInfo.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/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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetTransformInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetTransformInfo.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetTransformInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64TargetTransformInfo.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 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 79%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/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) { ^ [ 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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%] Building CXX object lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SIMDInstrOpt.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/AArch64 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SIMDInstrOpt.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64SIMDInstrOpt.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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/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 ^~~~ [ 81%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 ^~~~ [ 81%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 81%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64SIMDInstrOpt.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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64SIMDInstrOpt.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 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64SIMDInstrOpt.cpp:36: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64SIMDInstrOpt.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64SIMDInstrOpt.cpp:36: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/Target/AArch64/Utils/AArch64BaseInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64SIMDInstrOpt.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64InstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64SIMDInstrOpt.cpp:36: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 81%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ [ 81%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 81%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 82%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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) ^ [ 84%] Linking CXX static library ../../libLLVMAArch64CodeGen.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/cmake -P CMakeFiles/LLVMAArch64CodeGen.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64 && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAArch64CodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMAArch64CodeGen.a CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A57FPLoadBalancing.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AdvSIMDScalarPass.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64AsmPrinter.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CallLowering.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CleanupLocalDynamicTLSPass.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CollectLOH.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64CondBrTuning.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionalCompares.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64DeadRegisterDefinitionsPass.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ExpandPseudoInsts.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FalkorHWPFFix.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FastISel.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64A53Fix835769.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64FrameLowering.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ConditionOptimizer.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RedundantCopyElimination.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelDAGToDAG.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64ISelLowering.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstrInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64InstructionSelector.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LegalizerInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64LoadStoreOptimizer.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MacroFusion.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64MCInstLower.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PromoteConstant.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64PBQPRegAlloc.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterBankInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64RegisterInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SelectionDAGInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64StorePairSuppress.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64Subtarget.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetMachine.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetObjectFile.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64TargetTransformInfo.cpp.o CMakeFiles/LLVMAArch64CodeGen.dir/AArch64SIMDInstrOpt.cpp.o /usr/bin/ranlib ../../libLLVMAArch64CodeGen.a In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 84%] Built target LLVMAArch64CodeGen [ 84%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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/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) ^ [ 84%] 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/AMDGPU && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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/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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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; long unsigned int Align = 8]’ /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 ^~~~ [ 84%] 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 /usr/bin/ranlib ../../libLLVMAMDGPUCodeGen.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 84%] Built target LLVMAMDGPUCodeGen [ 84%] 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 /usr/bin/ranlib ../libLLVMAnalysis.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 84%] Built target LLVMAnalysis make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/depend 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/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= 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". 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' 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/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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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%] 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++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 [ 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++ -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/libLLVMAArch64CodeGen.a ../../lib/libLLVMAArch64Info.a ../../lib/libLLVMAArch64AsmParser.a ../../lib/libLLVMAArch64Disassembler.a ../../lib/libLLVMAArch64AsmPrinter.a ../../lib/libLLVMAArch64Desc.a ../../lib/libLLVMAArch64Utils.a ../../lib/libLLVMAsmParser.a ../../lib/libLLVMLineEditor.a ../../lib/libLLVMProfileData.a ../../lib/libLLVMCoverage.a ../../lib/libLLVMPasses.a ../../lib/libLLVMDlltoolDriver.a ../../lib/libLLVMLibDriver.a ../../lib/libLLVMXRay.a ../../lib/libLLVMWindowsManifest.a -Wl,--no-whole-archive ../../lib/libLLVMObjCARCOpts.a ../../lib/libLLVMDebugInfoDWARF.a ../../lib/libLLVMDebugInfoPDB.a ../../lib/libLLVMExecutionEngine.a ../../lib/libLLVMRuntimeDyld.a ../../lib/libLLVMNVPTXInfo.a ../../lib/libLLVMNVPTXAsmPrinter.a ../../lib/libLLVMipo.a ../../lib/libLLVMIRReader.a ../../lib/libLLVMAsmParser.a ../../lib/libLLVMInstrumentation.a ../../lib/libLLVMLinker.a ../../lib/libLLVMVectorize.a ../../lib/libLLVMAMDGPUAsmPrinter.a ../../lib/libLLVMAMDGPUInfo.a ../../lib/libLLVMAMDGPUUtils.a ../../lib/libLLVMSelectionDAG.a ../../lib/libLLVMAsmPrinter.a ../../lib/libLLVMDebugInfoCodeView.a ../../lib/libLLVMDebugInfoMSF.a ../../lib/libLLVMGlobalISel.a ../../lib/libLLVMCodeGen.a ../../lib/libLLVMBitWriter.a ../../lib/libLLVMScalarOpts.a ../../lib/libLLVMInstCombine.a ../../lib/libLLVMTransformUtils.a ../../lib/libLLVMTarget.a ../../lib/libLLVMAnalysis.a ../../lib/libLLVMMCDisassembler.a ../../lib/libLLVMAArch64Info.a ../../lib/libLLVMAArch64AsmPrinter.a ../../lib/libLLVMAArch64Utils.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 [ 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++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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 make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 84%] Built target lli-child-target make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 84%] Built target LLVM make -f lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build.make lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/depend make -f tools/lto/CMakeFiles/LTO.dir/build.make tools/lto/CMakeFiles/LTO.dir/depend make -f tools/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/depend make[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/Testing/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/Testing/Support /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Testing/Support/CMakeFiles/LLVMTestingSupport.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/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.dir/DependInfo.cmake --color= make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/depend make -f tools/llvm-lto/CMakeFiles/llvm-lto.dir/build.make tools/llvm-lto/CMakeFiles/llvm-lto.dir/depend make -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.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-ar /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-ar /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-ar.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/tools/llvm-config /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-config /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-config/CMakeFiles/llvm-config.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/tools/llvm-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/llvm-lto /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto/CMakeFiles/llvm-lto.dir/DependInfo.cmake --color= make -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.dir/depend make -f tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build.make tools/dsymutil/CMakeFiles/llvm-dsymutil.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-profdata /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-profdata /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-profdata/CMakeFiles/llvm-profdata.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/tools/bugpoint /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 /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint/CMakeFiles/bugpoint.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/tools/dsymutil /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/dsymutil /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-ar.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-ar.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto/CMakeFiles/LTO.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.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-ar.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.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-config/CMakeFiles/llvm-config.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-config/CMakeFiles/llvm-config.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-config/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-config/CMakeFiles/llvm-config.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Testing/Support/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint/CMakeFiles/bugpoint.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint/CMakeFiles/bugpoint.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint/CMakeFiles/bugpoint.dir/depend.internal". Scanning dependencies of target llvm-config Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-profdata/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend.internal". make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/build Scanning dependencies of target llvm-ar make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-ar/CMakeFiles/llvm-ar.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ar.dir/build make[6]: Entering directory '/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' Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto/CMakeFiles/llvm-lto.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto/CMakeFiles/llvm-lto.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto/CMakeFiles/llvm-lto.dir/depend.internal". [ 84%] Building CXX object tools/llvm-config/CMakeFiles/llvm-config.dir/llvm-config.cpp.o Scanning dependencies of target llvm-profdata cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-config && /usr/bin/g++ -DCMAKE_CFG_INTDIR=\".\" -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-config -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-config -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-config.dir/llvm-config.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-config/llvm-config.cpp [ 84%] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-ar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-ar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-ar/llvm-ar.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build Scanning dependencies of target LLVMTestingSupport make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build.make lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/build make[6]: Entering directory '/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' Scanning dependencies of target LTO make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/lto/CMakeFiles/LTO.dir/build.make tools/lto/CMakeFiles/LTO.dir/build Scanning dependencies of target llvm-lto Scanning dependencies of target bugpoint 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 -f tools/llvm-lto/CMakeFiles/llvm-lto.dir/build.make tools/llvm-lto/CMakeFiles/llvm-lto.dir/build make -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.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' [ 84%] Building CXX object tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-profdata && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-profdata -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-profdata -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-profdata/llvm-profdata.cpp [ 84%] Building CXX object lib/Testing/Support/CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Testing/Support && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_LANG_CXX11=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Testing/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/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 -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 -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' Scanning dependencies of target llvm-dsymutil make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build.make tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build [ 85%] Building CXX object tools/llvm-lto/CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-lto -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-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/llvm-lto.dir/llvm-lto.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-lto/llvm-lto.cpp [ 85%] Building CXX object tools/lto/CMakeFiles/LTO.dir/LTODisassembler.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/lto -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/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 -fPIC -fno-exceptions -fno-rtti -o CMakeFiles/LTO.dir/LTODisassembler.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lto/LTODisassembler.cpp make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 85%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/BugDriver.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/bugpoint -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/bugpoint.dir/BugDriver.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/BugDriver.cpp [ 85%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/dsymutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dsymutil.dir/dsymutil.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/dsymutil.cpp [ 85%] Building CXX object tools/lto/CMakeFiles/LTO.dir/lto.cpp.o In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10: /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 ^~~~~~~~~~~~~~~~ cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/lto -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/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 -fPIC -fno-exceptions -fno-rtti -o CMakeFiles/LTO.dir/lto.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lto/lto.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10: /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/gtest-printers.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10: /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-printers.h:104, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10: /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-printers.h:104, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10: /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/gtest-printers.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10: /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-printers.h:104, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10: /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-printers.h:104, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10: /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-printers.h:104, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10: /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-printers.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10: /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.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/include/llvm/Testing/Support/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10: /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/include/llvm/Testing/Support/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10: /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/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/include/llvm/Testing/Support/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10: /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/include/llvm/Testing/Support/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10: /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/gtest-printers.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10: /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/include/llvm/Testing/Support/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10: /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/include/llvm/Testing/Support/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10: /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/include/llvm/Testing/Support/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10: /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/include/llvm/Testing/Support/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10: /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/include/llvm/Testing/Support/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10: /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/gtest-printers.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/SupportHelpers.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Testing/Support/Error.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Testing/Support/Error.cpp:10: /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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/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/dsymutil/DebugMap.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/dsymutil.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/dsymutil.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/tools/dsymutil/DebugMap.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/dsymutil.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/dsymutil.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 85%] Linking CXX static library ../../libLLVMTestingSupport.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Testing/Support && /usr/bin/cmake -P CMakeFiles/LLVMTestingSupport.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Testing/Support && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMTestingSupport.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMTestingSupport.a CMakeFiles/LLVMTestingSupport.dir/Error.cpp.o /usr/bin/ranlib ../../libLLVMTestingSupport.a make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 85%] Built target LLVMTestingSupport make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.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/llc /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/llc /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llc/CMakeFiles/llc.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llc/CMakeFiles/llc.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llc/CMakeFiles/llc.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llc/CMakeFiles/llc.dir/depend.internal". Scanning dependencies of target llc make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 85%] Building CXX object tools/llc/CMakeFiles/llc.dir/llc.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llc && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/llc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llc -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llc.dir/llc.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llc/llc.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/tools/llvm-profdata/llvm-profdata.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/ADT/SmallSet.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-profdata/llvm-profdata.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-lto/llvm-lto.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/tools/llvm-lto/llvm-lto.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/tools/lto/lto.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/tools/lto/lto.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/LinkAllCodegenComponents.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llc/llc.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) ^ [ 85%] Linking CXX executable ../../bin/llvm-config cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-config && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-config.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-config.dir/llvm-config.cpp.o -o ../../bin/llvm-config -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 85%] Built target llvm-config make -f tools/lli/CMakeFiles/lli.dir/build.make tools/lli/CMakeFiles/lli.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 /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 /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/CMakeFiles/lli.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/CMakeFiles/lli.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/CMakeFiles/lli.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/CMakeFiles/lli.dir/depend.internal". Scanning dependencies of target lli make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/lli/CMakeFiles/lli.dir/build.make tools/lli/CMakeFiles/lli.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 85%] Building CXX object tools/lli/CMakeFiles/lli.dir/lli.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lli -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/lli.dir/lli.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lli/lli.cpp [ 87%] Linking CXX executable ../../bin/llvm-ar cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-ar.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-ar.dir/llvm-ar.cpp.o -o ../../bin/llvm-ar -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread [ 87%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/bugpoint -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/CrashDebugger.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 87%] Built target llvm-ar make -f tools/llvm-as/CMakeFiles/llvm-as.dir/build.make tools/llvm-as/CMakeFiles/llvm-as.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-as /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-as /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-as/CMakeFiles/llvm-as.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-as/CMakeFiles/llvm-as.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-as/CMakeFiles/llvm-as.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-as/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-as/CMakeFiles/llvm-as.dir/depend.internal". Scanning dependencies of target llvm-as make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-as/CMakeFiles/llvm-as.dir/build.make tools/llvm-as/CMakeFiles/llvm-as.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 87%] Building CXX object tools/llvm-as/CMakeFiles/llvm-as.dir/llvm-as.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-as && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-as -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-as -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-as.dir/llvm-as.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-as/llvm-as.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llc/llc.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/tools/llc/llc.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/tools/llc/llc.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/tools/llc/llc.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 87%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/dsymutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LinkAllCodegenComponents.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lli/lli.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) ^ [ 87%] Linking CXX executable ../../bin/llvm-as cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-as && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-as.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-as.dir/llvm-as.cpp.o -o ../../bin/llvm-as -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 87%] Built target llvm-as make -f tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build.make tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.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-bcanalyzer /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-bcanalyzer /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-bcanalyzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/depend.internal". Scanning dependencies of target llvm-bcanalyzer make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build.make tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 87%] Building CXX object tools/llvm-bcanalyzer/CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-bcanalyzer && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-bcanalyzer -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-bcanalyzer -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-bcanalyzer.dir/llvm-bcanalyzer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp [ 87%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/CFBundle.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/dsymutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dsymutil.dir/CFBundle.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/CFBundle.cpp [ 87%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DebugMap.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/dsymutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dsymutil.dir/DebugMap.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.cpp [ 87%] Linking CXX shared library ../../lib/libLTO.so cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto && /usr/bin/cmake -E cmake_link_script CMakeFiles/LTO.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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/tools/lto/LTO.exports -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,-z,nodelete -shared -Wl,-soname,libLTO.so.6 -o ../../lib/libLTO.so.6.0.0 CMakeFiles/LTO.dir/LTODisassembler.cpp.o CMakeFiles/LTO.dir/lto.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lto && /usr/bin/cmake -E cmake_symlink_library ../../lib/libLTO.so.6.0.0 ../../lib/libLTO.so.6 ../../lib/libLTO.so make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 87%] Built target LTO make -f tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build.make tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/depend make[6]: Entering directory '/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-c-test /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-c-test /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/depend.internal". Scanning dependencies of target llvm-c-test make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build.make tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 87%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/attributes.c.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-c-test -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-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 -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/attributes.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/attributes.c [ 87%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/calc.c.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-c-test -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-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 -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/calc.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/calc.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/tools/dsymutil/DebugMap.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/tools/dsymutil/DebugMap.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 87%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/debuginfo.c.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-c-test -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-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 -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/debuginfo.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/debuginfo.c [ 87%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/diagnostic.c.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-c-test -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-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 -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/diagnostic.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/diagnostic.c [ 87%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/disassemble.c.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-c-test -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-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 -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/disassemble.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/disassemble.c [ 87%] Building CXX object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/echo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-c-test -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-c-test.dir/echo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/echo.cpp [ 87%] Linking CXX executable ../../bin/llvm-profdata cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-profdata && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-profdata.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-profdata.dir/llvm-profdata.cpp.o -o ../../bin/llvm-profdata -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 87%] Built target llvm-profdata make -f tools/llvm-cat/CMakeFiles/llvm-cat.dir/build.make tools/llvm-cat/CMakeFiles/llvm-cat.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-cat /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-cat /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cat/CMakeFiles/llvm-cat.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cat/CMakeFiles/llvm-cat.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cat/CMakeFiles/llvm-cat.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cat/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cat/CMakeFiles/llvm-cat.dir/depend.internal". Scanning dependencies of target llvm-cat make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-cat/CMakeFiles/llvm-cat.dir/build.make tools/llvm-cat/CMakeFiles/llvm-cat.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 87%] Building CXX object tools/llvm-cat/CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cat && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-cat -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cat -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cat.dir/llvm-cat.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cat/llvm-cat.cpp [ 87%] Linking CXX executable ../../bin/llvm-lto cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-lto.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-lto.dir/llvm-lto.cpp.o -o ../../bin/llvm-lto -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 87%] Built target llvm-lto make -f tools/llvm-cov/CMakeFiles/llvm-cov.dir/build.make tools/llvm-cov/CMakeFiles/llvm-cov.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-cov /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-cov /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov/CMakeFiles/llvm-cov.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov/CMakeFiles/llvm-cov.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov/CMakeFiles/llvm-cov.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov/CMakeFiles/llvm-cov.dir/depend.internal". Scanning dependencies of target llvm-cov make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-cov/CMakeFiles/llvm-cov.dir/build.make tools/llvm-cov/CMakeFiles/llvm-cov.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-cov -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cov.dir/llvm-cov.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/llvm-cov.cpp [ 89%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/DwarfLinker.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/dsymutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dsymutil.dir/DwarfLinker.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp [ 89%] Linking CXX executable ../../bin/llc cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llc && /usr/bin/cmake -E cmake_link_script CMakeFiles/llc.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-rpath-link,/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib -Wl,-O3 CMakeFiles/llc.dir/llc.cpp.o -o ../../bin/llc -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread [ 89%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/gcov.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-cov -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cov.dir/gcov.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/gcov.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Built target llc make -f tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build.make tools/llvm-cvtres/CMakeFiles/llvm-cvtres.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-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/llvm-cvtres.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/CMakeFiles/llvm-cvtres.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/llvm-cvtres.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/llvm-cvtres.dir/depend.internal". Scanning dependencies of target llvm-cvtres make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build.make tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Building CXX object tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-cvtres -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cvtres -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cvtres.dir/llvm-cvtres.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cvtres/llvm-cvtres.cpp [ 89%] Linking CXX executable ../../bin/llvm-bcanalyzer cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-bcanalyzer && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-bcanalyzer.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-bcanalyzer.dir/llvm-bcanalyzer.cpp.o -o ../../bin/llvm-bcanalyzer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread [ 89%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/helpers.c.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-c-test -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-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 -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/helpers.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/helpers.c make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Built target llvm-bcanalyzer make -f tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build.make tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.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-cxxdump /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-cxxdump /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxdump/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/depend.internal". Scanning dependencies of target llvm-cxxdump make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/include-all.c.o make -f tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build.make tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-c-test -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-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 -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/include-all.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/include-all.c make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxdump && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-cxxdump -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cxxdump -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cxxdump.dir/llvm-cxxdump.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cxxdump/llvm-cxxdump.cpp [ 89%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/main.c.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-c-test -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-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 -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/main.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/main.c [ 89%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/module.c.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-c-test -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-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 -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/module.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/module.c [ 89%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/metadata.c.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-c-test -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-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 -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/metadata.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/metadata.c [ 89%] Linking CXX executable ../../bin/llvm-cat cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cat && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cat.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-cat.dir/llvm-cat.cpp.o -o ../../bin/llvm-cat -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread [ 89%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/object.c.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-c-test -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-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 -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/object.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/object.c [ 89%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/targets.c.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/gcc -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-c-test -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-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 -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/targets.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/targets.c [ 89%] Linking CXX executable ../../bin/llvm-c-test cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-c-test && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-c-test.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-c-test.dir/attributes.c.o CMakeFiles/llvm-c-test.dir/calc.c.o CMakeFiles/llvm-c-test.dir/debuginfo.c.o CMakeFiles/llvm-c-test.dir/diagnostic.c.o CMakeFiles/llvm-c-test.dir/disassemble.c.o CMakeFiles/llvm-c-test.dir/echo.cpp.o CMakeFiles/llvm-c-test.dir/helpers.c.o CMakeFiles/llvm-c-test.dir/include-all.c.o CMakeFiles/llvm-c-test.dir/main.c.o CMakeFiles/llvm-c-test.dir/module.c.o CMakeFiles/llvm-c-test.dir/metadata.c.o CMakeFiles/llvm-c-test.dir/object.c.o CMakeFiles/llvm-c-test.dir/targets.c.o -o ../../bin/llvm-c-test -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Built target llvm-cat make -f tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build.make tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.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-cxxfilt /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-cxxfilt /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxfilt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/depend.internal". Scanning dependencies of target llvm-cxxfilt make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build.make tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/bugpoint -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ExecutionDriver.cpp [ 89%] Building CXX object tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxfilt && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-cxxfilt -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cxxfilt -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cxxfilt.dir/llvm-cxxfilt.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cxxfilt/llvm-cxxfilt.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Built target llvm-c-test make -f tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/build.make tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/depend make[6]: Entering directory '/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-demangle-fuzzer /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-demangle-fuzzer /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-demangle-fuzzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/depend.internal". Scanning dependencies of target llvm-demangle-fuzzer make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/build.make tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Building CXX object tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-demangle-fuzzer && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-demangle-fuzzer -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-demangle-fuzzer -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-demangle-fuzzer/DummyDemanglerFuzzer.cpp [ 89%] Linking CXX executable ../../bin/llvm-cvtres cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cvtres.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-cvtres.dir/llvm-cvtres.cpp.o -o ../../bin/llvm-cvtres -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Built target llvm-cvtres make -f tools/llvm-diff/CMakeFiles/llvm-diff.dir/build.make tools/llvm-diff/CMakeFiles/llvm-diff.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-diff /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-diff /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff/CMakeFiles/llvm-diff.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff/CMakeFiles/llvm-diff.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff/CMakeFiles/llvm-diff.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff/CMakeFiles/llvm-diff.dir/depend.internal". Scanning dependencies of target llvm-diff make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-diff/CMakeFiles/llvm-diff.dir/build.make tools/llvm-diff/CMakeFiles/llvm-diff.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-diff -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-diff.dir/llvm-diff.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/llvm-diff.cpp [ 89%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-cov -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CodeCoverage.cpp [ 89%] Building CXX object tools/llvm-demangle-fuzzer/CMakeFiles/llvm-demangle-fuzzer.dir/llvm-demangle-fuzzer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-demangle-fuzzer && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-demangle-fuzzer -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-demangle-fuzzer -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-demangle-fuzzer.dir/llvm-demangle-fuzzer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-demangle-fuzzer/llvm-demangle-fuzzer.cpp [ 89%] Linking CXX executable ../../bin/llvm-demangle-fuzzer cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-demangle-fuzzer && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-demangle-fuzzer.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o CMakeFiles/llvm-demangle-fuzzer.dir/llvm-demangle-fuzzer.cpp.o -o ../../bin/llvm-demangle-fuzzer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread [ 89%] Linking CXX executable ../../bin/llvm-cxxfilt cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxfilt && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cxxfilt.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-cxxfilt.dir/llvm-cxxfilt.cpp.o -o ../../bin/llvm-cxxfilt -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Built target llvm-demangle-fuzzer make -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.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-dis /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-dis /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dis/CMakeFiles/llvm-dis.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dis/CMakeFiles/llvm-dis.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dis/CMakeFiles/llvm-dis.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dis/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dis/CMakeFiles/llvm-dis.dir/depend.internal". Scanning dependencies of target llvm-dis make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-dis/CMakeFiles/llvm-dis.dir/build.make tools/llvm-dis/CMakeFiles/llvm-dis.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Building CXX object tools/llvm-dis/CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dis && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-dis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dis.dir/llvm-dis.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dis/llvm-dis.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Built target llvm-cxxfilt make -f tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build.make tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.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-dwarfdump /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-dwarfdump /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwarfdump/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/depend.internal". Scanning dependencies of target llvm-dwarfdump make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build.make tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/Statistics.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwarfdump && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-dwarfdump -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwarfdump -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dwarfdump.dir/Statistics.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwarfdump/Statistics.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/tools/dsymutil/BinaryHolder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.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/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/tools/dsymutil/BinaryHolder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.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/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/tools/dsymutil/BinaryHolder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/include/llvm/ADT/Triple.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.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/tools/dsymutil/BinaryHolder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.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/tools/dsymutil/BinaryHolder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 89%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-diff -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffConsumer.cpp [ 89%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/bugpoint -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ExtractFunction.cpp [ 89%] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwarfdump && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-dwarfdump -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwarfdump -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwarfdump/llvm-dwarfdump.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/tools/llvm-dis/llvm-dis.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/tools/llvm-dis/llvm-dis.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 89%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DiffLog.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-diff -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-diff.dir/DiffLog.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffLog.cpp [ 89%] Building CXX object tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/Error.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxdump && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-cxxdump -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cxxdump -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cxxdump.dir/Error.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cxxdump/Error.cpp [ 89%] Linking CXX executable ../../bin/llvm-cxxdump cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cxxdump && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cxxdump.dir/link.txt --verbose=1 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffLog.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffLog.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/tools/llvm-diff/DiffLog.cpp:33:34: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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/tools/llvm-diff/DiffLog.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffLog.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-cxxdump.dir/llvm-cxxdump.cpp.o CMakeFiles/llvm-cxxdump.dir/Error.cpp.o -o ../../bin/llvm-cxxdump -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread [ 89%] Linking CXX executable ../../bin/llvm-dis cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dis && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-dis.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-dis.dir/llvm-dis.cpp.o -o ../../bin/llvm-dis -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread [ 89%] Building CXX object tools/llvm-diff/CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-diff -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DifferenceEngine.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Built target llvm-cxxdump make -f tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build.make tools/llvm-dwp/CMakeFiles/llvm-dwp.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-dwp /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-dwp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwp/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/depend.internal". Scanning dependencies of target llvm-dwp 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 -f tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build.make tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Built target llvm-dis make -f tools/llvm-extract/CMakeFiles/llvm-extract.dir/build.make tools/llvm-extract/CMakeFiles/llvm-extract.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-extract /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-extract /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-extract/CMakeFiles/llvm-extract.dir/DependInfo.cmake --color= [ 89%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwp && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-dwp -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dwp.dir/llvm-dwp.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/llvm-dwp.cpp Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-extract/CMakeFiles/llvm-extract.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-extract/CMakeFiles/llvm-extract.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-extract/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-extract/CMakeFiles/llvm-extract.dir/depend.internal". Scanning dependencies of target llvm-extract make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-extract/CMakeFiles/llvm-extract.dir/build.make tools/llvm-extract/CMakeFiles/llvm-extract.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Building CXX object tools/llvm-extract/CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-extract && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-extract -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-extract -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-extract/llvm-extract.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffLog.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffConsumer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DifferenceEngine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DifferenceEngine.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/tools/llvm-diff/DifferenceEngine.cpp:661: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/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.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/tools/llvm-diff/DiffLog.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffConsumer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DifferenceEngine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DifferenceEngine.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/tools/llvm-diff/DiffLog.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffConsumer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DifferenceEngine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DifferenceEngine.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/tools/llvm-diff/DifferenceEngine.cpp:50:5: required from ‘void {anonymous}::PriorityQueue::insert(const T&) [with T = std::pair; Sorter = {anonymous}::FunctionDifferenceEngine::QueueSorter; unsigned int InlineCapacity = 20]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DifferenceEngine.cpp:168: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/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.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/tools/llvm-diff/DiffLog.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DiffConsumer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DifferenceEngine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-diff/DifferenceEngine.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/Support/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/DWPError.h:4, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/llvm-dwp.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/Support/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/DWPError.h:4, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/llvm-dwp.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/Support/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/DWPError.h:4, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/llvm-dwp.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/Support/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/DWPError.h:4, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/llvm-dwp.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 89%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-cov -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageExporterJson.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/DWPError.h:4, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/llvm-dwp.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/Support/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/DWPError.h:4, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/llvm-dwp.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 89%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/FindBugs.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/bugpoint -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/bugpoint.dir/FindBugs.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/FindBugs.cpp [ 89%] Linking CXX executable ../../bin/llvm-dwarfdump cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwarfdump && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-dwarfdump.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-dwarfdump.dir/Statistics.cpp.o CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o -o ../../bin/llvm-dwarfdump -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread [ 89%] Building CXX object tools/lli/CMakeFiles/lli.dir/OrcLazyJIT.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lli -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/lli.dir/OrcLazyJIT.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Built target llvm-dwarfdump make -f tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/build.make tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/depend make[6]: Entering directory '/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-isel-fuzzer /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-isel-fuzzer /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-isel-fuzzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/depend.internal". Scanning dependencies of target llvm-isel-fuzzer make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/build.make tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-isel-fuzzer && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-isel-fuzzer -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-isel-fuzzer -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-isel-fuzzer/DummyISelFuzzer.cpp [ 89%] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-isel-fuzzer && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-isel-fuzzer -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-isel-fuzzer -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp [ 89%] Linking CXX executable ../../bin/llvm-extract cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-extract && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-extract.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-extract.dir/llvm-extract.cpp.o -o ../../bin/llvm-extract -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Built target llvm-extract make -f tools/llvm-link/CMakeFiles/llvm-link.dir/build.make tools/llvm-link/CMakeFiles/llvm-link.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-link /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-link /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-link/CMakeFiles/llvm-link.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-link/CMakeFiles/llvm-link.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-link/CMakeFiles/llvm-link.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-link/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-link/CMakeFiles/llvm-link.dir/depend.internal". Scanning dependencies of target llvm-link make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-link/CMakeFiles/llvm-link.dir/build.make tools/llvm-link/CMakeFiles/llvm-link.dir/build [ 89%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/Miscompilation.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/bugpoint -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/bugpoint.dir/Miscompilation.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/Miscompilation.cpp make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 89%] Building CXX object tools/llvm-link/CMakeFiles/llvm-link.dir/llvm-link.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-link && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-link -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-link -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-link.dir/llvm-link.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-link/llvm-link.cpp [ 89%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-cov -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageFilters.cpp [ 89%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/dsymutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachODebugMapParser.cpp [ 90%] Linking CXX executable ../../bin/llvm-diff cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-diff && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-diff.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-diff.dir/llvm-diff.cpp.o CMakeFiles/llvm-diff.dir/DiffConsumer.cpp.o CMakeFiles/llvm-diff.dir/DiffLog.cpp.o CMakeFiles/llvm-diff.dir/DifferenceEngine.cpp.o -o ../../bin/llvm-diff -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 90%] Built target llvm-diff make -f tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build.make tools/llvm-lto2/CMakeFiles/llvm-lto2.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-lto2 /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-lto2 /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto2/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/depend.internal". Scanning dependencies of target llvm-lto2 make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build.make tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 90%] Building CXX object tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto2 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-lto2 -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-lto2 -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-lto2.dir/llvm-lto2.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-lto2/llvm-lto2.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-link/llvm-link.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/tools/llvm-link/llvm-link.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 90%] Building CXX object tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/DWPError.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwp && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-dwp -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dwp.dir/DWPError.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-dwp/DWPError.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/tools/dsymutil/BinaryHolder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachODebugMapParser.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/include/llvm/ADT/Triple.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachODebugMapParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 90%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-cov -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageReport.cpp [ 90%] Linking CXX executable ../../bin/llvm-dwp cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-dwp && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-dwp.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-dwp.dir/llvm-dwp.cpp.o CMakeFiles/llvm-dwp.dir/DWPError.cpp.o -o ../../bin/llvm-dwp -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 90%] Built target llvm-dwp make -f tools/llvm-mc/CMakeFiles/llvm-mc.dir/build.make tools/llvm-mc/CMakeFiles/llvm-mc.dir/depend make[6]: Entering directory '/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-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/tools/llvm-mc /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mc/CMakeFiles/llvm-mc.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mc/CMakeFiles/llvm-mc.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mc/CMakeFiles/llvm-mc.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mc/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mc/CMakeFiles/llvm-mc.dir/depend.internal". Scanning dependencies of target llvm-mc make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-mc/CMakeFiles/llvm-mc.dir/build.make tools/llvm-mc/CMakeFiles/llvm-mc.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 90%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/llvm-mc.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mc && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-mc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-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/llvm-mc.dir/llvm-mc.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/llvm-mc.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Bitcode/BitcodeReader.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-lto2/llvm-lto2.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/Bitcode/BitcodeReader.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-lto2/llvm-lto2.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 90%] Linking CXX executable ../../bin/llvm-link cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-link && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-link.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-link.dir/llvm-link.cpp.o -o ../../bin/llvm-link -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread [ 90%] Building CXX object tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/dsymutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/tools/llvm-mc/llvm-mc.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/string:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/llvm-mc.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 90%] Built target llvm-link make -f tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build.make tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/depend make[6]: Entering directory '/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-mcmarkup /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-mcmarkup /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mcmarkup/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/depend.internal". Scanning dependencies of target llvm-mcmarkup make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build.make tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/build make[6]: Entering directory '/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/MCAsmBackend.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/llvm-mc.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/string:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/llvm-mc.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 90%] Building CXX object tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mcmarkup && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-mcmarkup -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mcmarkup -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mcmarkup/llvm-mcmarkup.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/tools/llvm-mc/llvm-mc.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/string:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/llvm-mc.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 90%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-cov -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageSummaryInfo.cpp [ 90%] Linking CXX executable ../../bin/llvm-mcmarkup cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mcmarkup && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-mcmarkup.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-mcmarkup.dir/llvm-mcmarkup.cpp.o -o ../../bin/llvm-mcmarkup -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.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/string:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.h:12, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ [ 90%] Linking CXX executable ../../bin/llvm-isel-fuzzer cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-isel-fuzzer && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-isel-fuzzer.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-isel-fuzzer.dir/DummyISelFuzzer.cpp.o CMakeFiles/llvm-isel-fuzzer.dir/llvm-isel-fuzzer.cpp.o -o ../../bin/llvm-isel-fuzzer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/string:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.h:12, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.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/tools/dsymutil/MachOUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.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/string:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.h:12, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/MachOUtils.cpp:10: /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' [ 90%] Built target llvm-mcmarkup make -f tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build.make tools/llvm-modextract/CMakeFiles/llvm-modextract.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-modextract /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-modextract /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-modextract/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/depend.internal". Scanning dependencies of target llvm-modextract make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build.make tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 90%] Building CXX object tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-modextract && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-modextract -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-modextract -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-modextract/llvm-modextract.cpp [ 90%] Linking CXX executable ../../bin/lli cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli && /usr/bin/cmake -E cmake_link_script CMakeFiles/lli.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-rpath-link,/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/lli.dir/lli.cpp.o CMakeFiles/lli.dir/OrcLazyJIT.cpp.o -o ../../bin/lli -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 90%] Built target llvm-isel-fuzzer make -f tools/llvm-mt/CMakeFiles/llvm-mt.dir/build.make tools/llvm-mt/CMakeFiles/llvm-mt.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-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/llvm-mt.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt/CMakeFiles/llvm-mt.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/llvm-mt.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/llvm-mt.dir/depend.internal". Scanning dependencies of target llvm-mt make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-mt/CMakeFiles/llvm-mt.dir/build.make tools/llvm-mt/CMakeFiles/llvm-mt.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 90%] Building CXX object tools/llvm-mt/CMakeFiles/llvm-mt.dir/llvm-mt.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-mt -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mt -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-mt.dir/llvm-mt.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mt/llvm-mt.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 90%] Built target lli make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.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-nm /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-nm /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-nm/CMakeFiles/llvm-nm.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-nm/CMakeFiles/llvm-nm.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-nm/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend.internal". Scanning dependencies of target llvm-nm make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 90%] Building CXX object tools/llvm-nm/CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-nm && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-nm -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp [ 90%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/bugpoint -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/OptimizerDriver.cpp [ 90%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-cov -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/SourceCoverageView.cpp [ 90%] Linking CXX executable ../../bin/llvm-dsymutil cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/dsymutil && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-dsymutil.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-dsymutil.dir/dsymutil.cpp.o CMakeFiles/llvm-dsymutil.dir/BinaryHolder.cpp.o CMakeFiles/llvm-dsymutil.dir/CFBundle.cpp.o CMakeFiles/llvm-dsymutil.dir/DebugMap.cpp.o CMakeFiles/llvm-dsymutil.dir/DwarfLinker.cpp.o CMakeFiles/llvm-dsymutil.dir/MachODebugMapParser.cpp.o CMakeFiles/llvm-dsymutil.dir/MachOUtils.cpp.o -o ../../bin/llvm-dsymutil -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 90%] Built target llvm-dsymutil make -f tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/build.make tools/llvm-objcopy/CMakeFiles/llvm-objcopy.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-objcopy /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-objcopy /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objcopy/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/depend.internal". Scanning dependencies of target llvm-objcopy make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/build.make tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 90%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/llvm-objcopy.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objcopy && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-objcopy -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-objcopy.dir/llvm-objcopy.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/llvm-objcopy.cpp [ 90%] Linking CXX executable ../../bin/llvm-mt cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mt && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-mt.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-mt.dir/llvm-mt.cpp.o -o ../../bin/llvm-mt -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread [ 90%] Building CXX object tools/llvm-mc/CMakeFiles/llvm-mc.dir/Disassembler.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mc && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-mc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-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/llvm-mc.dir/Disassembler.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.cpp /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp: In function ‘void dumpSymbolNamesFromObject(llvm::object::SymbolicFile&, bool, const string&, const string&)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:1156:33: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct {anonymous}::NMSymbol’; use assignment or value-initialization instead [-Wclass-memaccess] memset(&S, '\0', sizeof(S)); ^ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:252:8: note: ‘struct {anonymous}::NMSymbol’ declared here struct NMSymbol { ^~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:1249:44: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct {anonymous}::NMSymbol’; use assignment or value-initialization instead [-Wclass-memaccess] memset(&S, '\0', sizeof(NMSymbol)); ^ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:252:8: note: ‘struct {anonymous}::NMSymbol’ declared here struct NMSymbol { ^~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:1340:46: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct {anonymous}::NMSymbol’; use assignment or value-initialization instead [-Wclass-memaccess] memset(&U, '\0', sizeof(NMSymbol)); ^ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:252:8: note: ‘struct {anonymous}::NMSymbol’ declared here struct NMSymbol { ^~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:1407:44: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct {anonymous}::NMSymbol’; use assignment or value-initialization instead [-Wclass-memaccess] memset(&B, '\0', sizeof(NMSymbol)); ^ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:252:8: note: ‘struct {anonymous}::NMSymbol’ declared here struct NMSymbol { ^~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:1467:44: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct {anonymous}::NMSymbol’; use assignment or value-initialization instead [-Wclass-memaccess] memset(&L, '\0', sizeof(NMSymbol)); ^ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:252:8: note: ‘struct {anonymous}::NMSymbol’ declared here struct NMSymbol { ^~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:1530:44: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct {anonymous}::NMSymbol’; use assignment or value-initialization instead [-Wclass-memaccess] memset(&W, '\0', sizeof(NMSymbol)); ^ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:252:8: note: ‘struct {anonymous}::NMSymbol’ declared here struct NMSymbol { ^~~~~~~~ make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 90%] Built target llvm-mt make -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.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-objdump /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-objdump /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/depend.internal". Scanning dependencies of target llvm-objdump make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 90%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-objdump -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.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/tools/llvm-mc/Disassembler.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/string:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.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/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/tools/llvm-mc/Disassembler.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/string:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.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/ADT/Triple.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.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/string:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-mc/Disassembler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 90%] Linking CXX executable ../../bin/llvm-modextract cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-modextract && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-modextract.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-modextract.dir/llvm-modextract.cpp.o -o ../../bin/llvm-modextract -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 90%] Built target llvm-modextract make -f tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/build.make tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/depend make[6]: Entering directory '/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-opt-fuzzer /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-opt-fuzzer /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-fuzzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/depend.internal". Scanning dependencies of target llvm-opt-fuzzer make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/build.make tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 90%] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/DummyOptFuzzer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-fuzzer && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-opt-fuzzer -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-opt-fuzzer -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-opt-fuzzer.dir/DummyOptFuzzer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-opt-fuzzer/DummyOptFuzzer.cpp [ 90%] Linking CXX executable ../../bin/llvm-mc cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-mc && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-mc.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-mc.dir/llvm-mc.cpp.o CMakeFiles/llvm-mc.dir/Disassembler.cpp.o -o ../../bin/llvm-mc -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 90%] Built target llvm-mc make -f tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build.make tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/depend make[6]: Entering directory '/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-opt-report /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-opt-report /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-report/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/depend.internal". Scanning dependencies of target llvm-opt-report make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build.make tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 90%] Building CXX object tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-report && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-opt-report -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-opt-report -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-opt-report/OptReport.cpp [ 92%] Building CXX object tools/llvm-opt-fuzzer/CMakeFiles/llvm-opt-fuzzer.dir/llvm-opt-fuzzer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-fuzzer && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-opt-fuzzer -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-opt-fuzzer -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-opt-fuzzer.dir/llvm-opt-fuzzer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp [ 92%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/ToolRunner.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/bugpoint -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/bugpoint.dir/ToolRunner.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/ToolRunner.cpp [ 92%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-cov -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/SourceCoverageViewHTML.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/tools/llvm-opt-report/OptReport.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/Support/CommandLine.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-opt-report/OptReport.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/DebugInfo/DIContext.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/DebugInfo/DIContext.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.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/DebugInfo/DIContext.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.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/DebugInfo/DIContext.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 92%] Linking CXX executable ../../bin/llvm-lto2 cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-lto2 && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-lto2.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-lto2.dir/llvm-lto2.cpp.o -o ../../bin/llvm-lto2 -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 92%] Built target llvm-lto2 make -f tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build.make tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.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-pdbutil /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-pdbutil /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/depend.internal". Scanning dependencies of target llvm-pdbutil make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build.make tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 92%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/Analyze.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/Analyze.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Analyze.cpp [ 92%] Building CXX object tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/Object.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objcopy && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-objcopy -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-objcopy.dir/Object.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.cpp [ 92%] Building CXX object tools/bugpoint/CMakeFiles/bugpoint.dir/bugpoint.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/bugpoint -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/bugpoint.dir/bugpoint.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/bugpoint.cpp [ 92%] Linking CXX executable ../../bin/llvm-opt-report cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-report && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-opt-report.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-opt-report.dir/OptReport.cpp.o -o ../../bin/llvm-opt-report -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread [ 92%] Linking CXX executable ../../bin/llvm-nm cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-nm && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-nm.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-nm.dir/llvm-nm.cpp.o -o ../../bin/llvm-nm -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 92%] Built target llvm-opt-report make -f tools/llvm-rc/CMakeFiles/llvm-rc.dir/build.make tools/llvm-rc/CMakeFiles/llvm-rc.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-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/llvm-rc.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/CMakeFiles/llvm-rc.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/llvm-rc.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/llvm-rc.dir/depend.internal". Scanning dependencies of target llvm-rc make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-rc/CMakeFiles/llvm-rc.dir/build.make tools/llvm-rc/CMakeFiles/llvm-rc.dir/build make[6]: Entering directory '/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/Bitcode/BitcodeReader.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Bitcode/BitcodeReader.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 92%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/llvm-rc.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-rc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-rc.dir/llvm-rc.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/llvm-rc.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 92%] Built target llvm-nm make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.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-readobj /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-readobj /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend.internal". Scanning dependencies of target llvm-readobj make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 92%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-readobj -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-readobj.dir/ARMWinEHPrinter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ARMWinEHPrinter.cpp [ 92%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-cov -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/SourceCoverageViewText.cpp [ 92%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/BytesOutputStyle.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/Coverage/CoverageMapping.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageSummaryInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageFilters.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageReport.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/SourceCoverageViewText.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/tools/llvm-cov/SourceCoverageViewText.cpp:122: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/ProfileData/Coverage/CoverageMapping.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageSummaryInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageFilters.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/CoverageReport.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/SourceCoverageViewText.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 92%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceFileWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-rc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-rc.dir/ResourceFileWriter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceFileWriter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/ValueMap.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/BugDriver.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/bugpoint.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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 = long 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 = long 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/ValueMap.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/BugDriver.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/bugpoint.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/ValueMap.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/BugDriver.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/bugpoint.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/ValueMap.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/BugDriver.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint/bugpoint.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 92%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-cov -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cov/TestingSupport.cpp [ 92%] Linking CXX executable ../../bin/llvm-cov cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cov && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cov.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-cov.dir/llvm-cov.cpp.o CMakeFiles/llvm-cov.dir/gcov.cpp.o CMakeFiles/llvm-cov.dir/CodeCoverage.cpp.o CMakeFiles/llvm-cov.dir/CoverageExporterJson.cpp.o CMakeFiles/llvm-cov.dir/CoverageFilters.cpp.o CMakeFiles/llvm-cov.dir/CoverageReport.cpp.o CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o CMakeFiles/llvm-cov.dir/SourceCoverageView.cpp.o CMakeFiles/llvm-cov.dir/SourceCoverageViewHTML.cpp.o CMakeFiles/llvm-cov.dir/SourceCoverageViewText.cpp.o CMakeFiles/llvm-cov.dir/TestingSupport.cpp.o -o ../../bin/llvm-cov -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread [ 92%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-readobj -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/COFFDumper.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 92%] Built target llvm-cov make -f tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build.make tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.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-rtdyld /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-rtdyld /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rtdyld/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/depend.internal". Scanning dependencies of target llvm-rtdyld make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build.make tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 92%] Building CXX object tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rtdyld && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-rtdyld -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rtdyld -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rtdyld/llvm-rtdyld.cpp [ 92%] Linking CXX executable ../../bin/bugpoint cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint && /usr/bin/cmake -E cmake_link_script CMakeFiles/bugpoint.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-rpath-link,/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib -Wl,-O3 CMakeFiles/bugpoint.dir/BugDriver.cpp.o CMakeFiles/bugpoint.dir/CrashDebugger.cpp.o CMakeFiles/bugpoint.dir/ExecutionDriver.cpp.o CMakeFiles/bugpoint.dir/ExtractFunction.cpp.o CMakeFiles/bugpoint.dir/FindBugs.cpp.o CMakeFiles/bugpoint.dir/Miscompilation.cpp.o CMakeFiles/bugpoint.dir/OptimizerDriver.cpp.o CMakeFiles/bugpoint.dir/ToolRunner.cpp.o CMakeFiles/bugpoint.dir/bugpoint.cpp.o -o ../../bin/bugpoint -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 92%] Built target bugpoint make -f tools/llvm-size/CMakeFiles/llvm-size.dir/build.make tools/llvm-size/CMakeFiles/llvm-size.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-size /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-size /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-size/CMakeFiles/llvm-size.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-size/CMakeFiles/llvm-size.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-size/CMakeFiles/llvm-size.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-size/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-size/CMakeFiles/llvm-size.dir/depend.internal". Scanning dependencies of target llvm-size make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-size/CMakeFiles/llvm-size.dir/build.make tools/llvm-size/CMakeFiles/llvm-size.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 92%] Building CXX object tools/llvm-size/CMakeFiles/llvm-size.dir/llvm-size.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-size && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-size -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-size -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-size.dir/llvm-size.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-size/llvm-size.cpp [ 92%] Linking CXX executable ../../bin/llvm-opt-fuzzer cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-opt-fuzzer && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-opt-fuzzer.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-opt-fuzzer.dir/DummyOptFuzzer.cpp.o CMakeFiles/llvm-opt-fuzzer.dir/llvm-opt-fuzzer.cpp.o -o ../../bin/llvm-opt-fuzzer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread [ 92%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/Diff.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/Diff.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/Diff.cpp [ 92%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptParser.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-rc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-rc.dir/ResourceScriptParser.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptParser.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 92%] Built target llvm-opt-fuzzer make -f tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/build.make tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/depend make[6]: Entering directory '/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-special-case-list-fuzzer /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-special-case-list-fuzzer /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-special-case-list-fuzzer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/depend.internal". Scanning dependencies of target llvm-special-case-list-fuzzer make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/build.make tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 92%] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/DummySpecialCaseListFuzzer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-special-case-list-fuzzer && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-special-case-list-fuzzer -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-special-case-list-fuzzer -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-special-case-list-fuzzer.dir/DummySpecialCaseListFuzzer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-special-case-list-fuzzer/DummySpecialCaseListFuzzer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rtdyld/llvm-rtdyld.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/tools/llvm-rtdyld/llvm-rtdyld.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rtdyld/llvm-rtdyld.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/tools/llvm-rtdyld/llvm-rtdyld.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 92%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-objdump -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/COFFDump.cpp [ 92%] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/special-case-list-fuzzer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-special-case-list-fuzzer && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-special-case-list-fuzzer -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-special-case-list-fuzzer -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-special-case-list-fuzzer.dir/special-case-list-fuzzer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-special-case-list-fuzzer/special-case-list-fuzzer.cpp [ 92%] Linking CXX executable ../../bin/llvm-special-case-list-fuzzer cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-special-case-list-fuzzer && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-special-case-list-fuzzer.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-special-case-list-fuzzer.dir/DummySpecialCaseListFuzzer.cpp.o CMakeFiles/llvm-special-case-list-fuzzer.dir/special-case-list-fuzzer.cpp.o -o ../../bin/llvm-special-case-list-fuzzer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 92%] Built target llvm-special-case-list-fuzzer make -f tools/llvm-split/CMakeFiles/llvm-split.dir/build.make tools/llvm-split/CMakeFiles/llvm-split.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-split /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-split /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-split/CMakeFiles/llvm-split.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-split/CMakeFiles/llvm-split.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-split/CMakeFiles/llvm-split.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-split/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-split/CMakeFiles/llvm-split.dir/depend.internal". Scanning dependencies of target llvm-split make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-split/CMakeFiles/llvm-split.dir/build.make tools/llvm-split/CMakeFiles/llvm-split.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 92%] Building CXX object tools/llvm-split/CMakeFiles/llvm-split.dir/llvm-split.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-split && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-split -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-split -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-split.dir/llvm-split.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-split/llvm-split.cpp [ 93%] Linking CXX executable ../../bin/llvm-rtdyld cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rtdyld && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-rtdyld.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-rtdyld.dir/llvm-rtdyld.cpp.o -o ../../bin/llvm-rtdyld -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Built target llvm-rtdyld make -f tools/llvm-stress/CMakeFiles/llvm-stress.dir/build.make tools/llvm-stress/CMakeFiles/llvm-stress.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-stress /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-stress /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-stress/CMakeFiles/llvm-stress.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-stress/CMakeFiles/llvm-stress.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-stress/CMakeFiles/llvm-stress.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-stress/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-stress/CMakeFiles/llvm-stress.dir/depend.internal". Scanning dependencies of target llvm-stress make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-stress/CMakeFiles/llvm-stress.dir/build.make tools/llvm-stress/CMakeFiles/llvm-stress.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Building CXX object tools/llvm-stress/CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-stress && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-stress -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-stress -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-stress/llvm-stress.cpp [ 93%] Linking CXX executable ../../bin/llvm-size cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-size && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-size.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-size.dir/llvm-size.cpp.o -o ../../bin/llvm-size -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread [ 93%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-objdump -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/ELFDump.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Built target llvm-size make -f tools/llvm-strings/CMakeFiles/llvm-strings.dir/build.make tools/llvm-strings/CMakeFiles/llvm-strings.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-strings /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-strings /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-strings/CMakeFiles/llvm-strings.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-strings/CMakeFiles/llvm-strings.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-strings/CMakeFiles/llvm-strings.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-strings/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-strings/CMakeFiles/llvm-strings.dir/depend.internal". Scanning dependencies of target llvm-strings make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-strings/CMakeFiles/llvm-strings.dir/build.make tools/llvm-strings/CMakeFiles/llvm-strings.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Building CXX object tools/llvm-strings/CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-strings && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-strings -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-strings -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-strings.dir/llvm-strings.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-strings/llvm-strings.cpp [ 93%] Linking CXX executable ../../bin/llvm-objcopy cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objcopy && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-objcopy.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-objcopy.dir/llvm-objcopy.cpp.o CMakeFiles/llvm-objcopy.dir/Object.cpp.o -o ../../bin/llvm-objcopy -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread [ 93%] Linking CXX executable ../../bin/llvm-split cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-split && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-split.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-split.dir/llvm-split.cpp.o -o ../../bin/llvm-split -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Built target llvm-objcopy make -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.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-symbolizer /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-symbolizer /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-symbolizer/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend.internal". Scanning dependencies of target llvm-symbolizer make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Building CXX object tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-symbolizer && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-symbolizer -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-symbolizer -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-symbolizer.dir/llvm-symbolizer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-symbolizer/llvm-symbolizer.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Built target llvm-split make -f tools/llvm-xray/CMakeFiles/llvm-xray.dir/build.make tools/llvm-xray/CMakeFiles/llvm-xray.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-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/tools/llvm-xray /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray/CMakeFiles/llvm-xray.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray/CMakeFiles/llvm-xray.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray/CMakeFiles/llvm-xray.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray/CMakeFiles/llvm-xray.dir/depend.internal". Scanning dependencies of target llvm-xray make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-xray/CMakeFiles/llvm-xray.dir/build.make tools/llvm-xray/CMakeFiles/llvm-xray.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/llvm-xray.cc.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-xray -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-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/llvm-xray.dir/llvm-xray.cc.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/llvm-xray.cc [ 93%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptStmt.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-rc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-rc.dir/ResourceScriptStmt.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptStmt.cpp [ 93%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/func-id-helper.cc.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-xray -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-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/llvm-xray.dir/func-id-helper.cc.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.cc [ 93%] Linking CXX executable ../../bin/llvm-strings cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-strings && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-strings.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-strings.dir/llvm-strings.cpp.o -o ../../bin/llvm-strings -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DiffPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/DiffPrinter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/DiffPrinter.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Built target llvm-strings [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/DumpOutputStyle.cpp [ 93%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/MachODump.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-objdump -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-objdump.dir/MachODump.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/MachODump.cpp [ 93%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-readobj -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/COFFImportDumper.cpp [ 93%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/ResourceScriptToken.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-rc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-rc.dir/ResourceScriptToken.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/ResourceScriptToken.cpp [ 93%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-account.cc.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-xray -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-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/llvm-xray.dir/xray-account.cc.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc [ 93%] Linking CXX executable ../../bin/llvm-symbolizer cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-symbolizer && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-symbolizer.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-symbolizer.dir/llvm-symbolizer.cpp.o -o ../../bin/llvm-symbolizer -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/InputFile.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/InputFile.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/InputFile.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Built target llvm-symbolizer make -f tools/obj2yaml/CMakeFiles/obj2yaml.dir/build.make tools/obj2yaml/CMakeFiles/obj2yaml.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/obj2yaml /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/obj2yaml /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml/CMakeFiles/obj2yaml.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml/CMakeFiles/obj2yaml.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml/CMakeFiles/obj2yaml.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml/CMakeFiles/obj2yaml.dir/depend.internal". Scanning dependencies of target obj2yaml make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/obj2yaml/CMakeFiles/obj2yaml.dir/build.make tools/obj2yaml/CMakeFiles/obj2yaml.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/obj2yaml -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/obj2yaml.dir/obj2yaml.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/obj2yaml.cpp [ 93%] Linking CXX executable ../../bin/llvm-rc cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-rc.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-rc.dir/llvm-rc.cpp.o CMakeFiles/llvm-rc.dir/ResourceFileWriter.cpp.o CMakeFiles/llvm-rc.dir/ResourceScriptParser.cpp.o CMakeFiles/llvm-rc.dir/ResourceScriptStmt.cpp.o CMakeFiles/llvm-rc.dir/ResourceScriptToken.cpp.o -o ../../bin/llvm-rc -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc: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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/tools/llvm-xray/xray-account.cc:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/MachODump.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/DebugInfo/DIContext.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/MachODump.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' [ 93%] Built target llvm-rc make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.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/opt /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/opt /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt/CMakeFiles/opt.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt/CMakeFiles/opt.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt/CMakeFiles/opt.dir/depend.internal". In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/MachODump.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/DebugInfo/DIContext.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.h:12, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/MachODump.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 93%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-readobj -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp Scanning dependencies of target opt make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Building CXX object tools/opt/CMakeFiles/opt.dir/AnalysisWrappers.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/opt -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/opt -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/AnalysisWrappers.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/opt/AnalysisWrappers.cpp [ 93%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/obj2yaml -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/coff2yaml.cpp [ 93%] Linking CXX executable ../../bin/llvm-stress cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-stress && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-stress.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-rpath-link,/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib -Wl,-O3 -Wl,--gc-sections CMakeFiles/llvm-stress.dir/llvm-stress.cpp.o -o ../../bin/llvm-stress -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Built target llvm-stress make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.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/sancov /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/sancov /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sancov/CMakeFiles/sancov.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sancov/CMakeFiles/sancov.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sancov/CMakeFiles/sancov.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sancov/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sancov/CMakeFiles/sancov.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/Support/Endian.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CVDebugRecord.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/COFF.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/obj2yaml.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/coff2yaml.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/Object/COFF.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/obj2yaml.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/coff2yaml.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ Scanning dependencies of target sancov make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Building CXX object tools/sancov/CMakeFiles/sancov.dir/sancov.cc.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sancov && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/sancov -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/sancov -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/sancov.dir/sancov.cc.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/sancov/sancov.cc [ 93%] Building CXX object tools/opt/CMakeFiles/opt.dir/BreakpointPrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/opt -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/opt -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/BreakpointPrinter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/opt/BreakpointPrinter.cpp /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp: In function ‘const char* getTypeString(unsigned int, uint64_t)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp:1510:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Type) { ^~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp:1515:3: note: here case EM_MIPS: ^~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp: In function ‘const char* getElfSegmentType(unsigned int, unsigned int)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp:1129:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Type) { ^~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp:1132:3: note: here case ELF::EM_MIPS: ^~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp: In function ‘std::__cxx11::string getSectionTypeString(unsigned int, unsigned int)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp:2632:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Type) { ^~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp:2644:3: note: here case EM_X86_64: ^~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp:2645:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Type) { ^~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ELFDumper.cpp:2649:3: note: here case EM_MIPS: ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/sancov/sancov.cc: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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/tools/sancov/sancov.cc: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/tools/sancov/sancov.cc: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/tools/sancov/sancov.cc:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 93%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/obj2yaml -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/dwarf2yaml.cpp [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/llvm-pdbutil.cpp [ 93%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-color-helper.cc.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-xray -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-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/llvm-xray.dir/xray-color-helper.cc.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-color-helper.cc In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/dwarf2yaml.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/dwarf2yaml.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 93%] Building CXX object tools/opt/CMakeFiles/opt.dir/Debugify.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/opt -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/opt -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/Debugify.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/opt/Debugify.cpp [ 93%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-converter.cc.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-xray -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-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/llvm-xray.dir/xray-converter.cc.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-converter.cc In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/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-pdbutil/llvm-pdbutil.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/llvm-pdbutil.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/tools/llvm-pdbutil/llvm-pdbutil.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/llvm-pdbutil.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-converter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-converter.cc: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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/DebugInfo/DIContext.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-converter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-converter.cc:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 93%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/obj2yaml -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/elf2yaml.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/elf2yaml.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/elf2yaml.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 93%] Building CXX object tools/opt/CMakeFiles/opt.dir/GraphPrinters.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/opt -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/opt -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/GraphPrinters.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/opt/GraphPrinters.cpp [ 93%] Linking CXX executable ../../bin/sancov cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sancov && /usr/bin/cmake -E cmake_link_script CMakeFiles/sancov.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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/sancov.dir/sancov.cc.o -o ../../bin/sancov -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Built target sancov make -f tools/sanstats/CMakeFiles/sanstats.dir/build.make tools/sanstats/CMakeFiles/sanstats.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/sanstats /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/sanstats /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sanstats/CMakeFiles/sanstats.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sanstats/CMakeFiles/sanstats.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sanstats/CMakeFiles/sanstats.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sanstats/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sanstats/CMakeFiles/sanstats.dir/depend.internal". Scanning dependencies of target sanstats make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/sanstats/CMakeFiles/sanstats.dir/build.make tools/sanstats/CMakeFiles/sanstats.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Building CXX object tools/sanstats/CMakeFiles/sanstats.dir/sanstats.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sanstats && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/sanstats -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/sanstats -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/sanstats.dir/sanstats.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/sanstats/sanstats.cpp [ 93%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-extract.cc.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-xray -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-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/llvm-xray.dir/xray-extract.cc.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-extract.cc [ 93%] Building CXX object tools/opt/CMakeFiles/opt.dir/NewPMDriver.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/opt -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/opt -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/NewPMDriver.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/opt/NewPMDriver.cpp [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/FormatUtil.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/FormatUtil.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/FormatUtil.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-extract.cc: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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/DebugInfo/DIContext.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-extract.cc:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 93%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-objdump -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/WasmDump.cpp [ 93%] Linking CXX executable ../../bin/sanstats cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/sanstats && /usr/bin/cmake -E cmake_link_script CMakeFiles/sanstats.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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/sanstats.dir/sanstats.cpp.o -o ../../bin/sanstats -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread [ 93%] Linking CXX executable ../../bin/llvm-objdump cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-objdump && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-objdump.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-objdump.dir/llvm-objdump.cpp.o CMakeFiles/llvm-objdump.dir/COFFDump.cpp.o CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o CMakeFiles/llvm-objdump.dir/MachODump.cpp.o CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o -o ../../bin/llvm-objdump -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Built target sanstats make -f tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build.make tools/verify-uselistorder/CMakeFiles/verify-uselistorder.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/verify-uselistorder /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/verify-uselistorder /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/verify-uselistorder/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/depend.internal". Scanning dependencies of target verify-uselistorder make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build.make tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Building CXX object tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/verify-uselistorder && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/verify-uselistorder -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/verify-uselistorder -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/verify-uselistorder/verify-uselistorder.cpp [ 93%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph.cc.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-xray -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-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/llvm-xray.dir/xray-graph.cc.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.cc In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/opt/NewPMDriver.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/opt/NewPMDriver.cpp:17: /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' [ 93%] Built target llvm-objdump make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.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/yaml2obj /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/yaml2obj /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj/CMakeFiles/yaml2obj.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj/CMakeFiles/yaml2obj.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend.internal". Scanning dependencies of target yaml2obj make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/LinePrinter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/LinePrinter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/LinePrinter.cpp [ 93%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/yaml2obj -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2obj.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.cc: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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/string:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.cc:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/MinimalSymbolDumper.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/tools/yaml2obj/yaml2obj.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/StringExtras.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2obj.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 93%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/obj2yaml -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/macho2yaml.cpp [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/MinimalTypeDumper.cpp [ 93%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/yaml2obj -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2coff.cpp [ 93%] Building CXX object tools/opt/CMakeFiles/opt.dir/PassPrinters.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/opt -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/opt -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/PassPrinters.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/opt/PassPrinters.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/macho2yaml.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/macho2yaml.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/tools/yaml2obj/yaml2coff.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/tools/yaml2obj/yaml2coff.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/Analysis/CallGraph.h:50, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/opt/PassPrinters.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/CallGraph.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/opt/PassPrinters.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 93%] Linking CXX executable ../../bin/verify-uselistorder cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/verify-uselistorder && /usr/bin/cmake -E cmake_link_script CMakeFiles/verify-uselistorder.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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/verify-uselistorder.dir/verify-uselistorder.cpp.o -o ../../bin/verify-uselistorder -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread [ 93%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/yaml2obj -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2elf.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Built target verify-uselistorder make -f tools/llvm-ar/CMakeFiles/llvm-lib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-lib.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-ar /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-ar /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-lib.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-lib.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend.internal". Scanning dependencies of target llvm-lib make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-ar/CMakeFiles/llvm-lib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-lib.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph-diff.cc.o [ 93%] Generating ../../bin/llvm-lib cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar && /usr/bin/cmake -E create_symlink llvm-ar /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/./bin/llvm-lib cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-xray -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-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/llvm-xray.dir/xray-graph-diff.cc.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph-diff.cc make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Built target llvm-lib make -f tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ranlib.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-ar /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-ar /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/depend.internal". Scanning dependencies of target llvm-ranlib make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Generating ../../bin/llvm-ranlib cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar && /usr/bin/cmake -E create_symlink llvm-ar /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/./bin/llvm-ranlib make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Built target llvm-ranlib make -f tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build.make tools/llvm-ar/CMakeFiles/llvm-dlltool.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-ar /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-ar /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/depend.internal". Scanning dependencies of target llvm-dlltool make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build.make tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Generating ../../bin/llvm-dlltool cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-ar && /usr/bin/cmake -E create_symlink llvm-ar /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/./bin/llvm-dlltool make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Built target llvm-dlltool make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend make[6]: Entering directory '/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.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes/CMakeFiles/BugpointPasses.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.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.dir/depend.internal". Scanning dependencies of target BugpointPasses 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.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Building CXX object tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/bugpoint-passes -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint-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 -fPIC -fno-exceptions -fno-rtti -o CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint-passes/TestPasses.cpp [ 93%] Building CXX object tools/opt/CMakeFiles/opt.dir/PrintSCC.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/opt -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/opt -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/PrintSCC.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/opt/PrintSCC.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2elf.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/tools/yaml2obj/yaml2elf.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/tools/llvm-xray/xray-graph.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph-diff.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph-diff.cc:19: /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::xray::GraphRenderer::CallStats, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, llvm::xray::GraphRenderer::CallStats> >; DerivedT = llvm::DenseMap, llvm::xray::GraphRenderer::CallStats, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, llvm::xray::GraphRenderer::CallStats> >; KeyT = std::pair; ValueT = llvm::xray::GraphRenderer::CallStats; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::xray::GraphRenderer::CallStats>]’: /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::xray::GraphRenderer::CallStats; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::xray::GraphRenderer::CallStats>]’ /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 = llvm::xray::GraphRenderer::CallStats; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, llvm::xray::GraphRenderer::CallStats>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/Graph.h:75: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, llvm::xray::GraphRenderer::CallStats>’ 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, llvm::xray::GraphRenderer::CallStats>’ 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, llvm::detail::DenseMapPair >; DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = int; ValueT = llvm::xray::GraphRenderer::FunctionStats; 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 = int; ValueT = llvm::xray::GraphRenderer::FunctionStats; 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 = int; ValueT = llvm::xray::GraphRenderer::FunctionStats; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/Graph.h:75: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 >, llvm::DenseMapInfo, llvm::detail::DenseMapPair > > >; DerivedT = llvm::DenseMap >, llvm::DenseMapInfo, llvm::detail::DenseMapPair > > >; KeyT = int; ValueT = llvm::DenseSet >; 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 = int; ValueT = llvm::DenseSet >; 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 = int; ValueT = llvm::DenseSet >; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair > >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/Graph.h:75: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 >; DerivedT = llvm::DenseMap >; KeyT = int; 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 = int; 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 = int; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.h:37: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 { ^~~~~~~~~~~~ [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PdbYaml.cpp [ 93%] Linking CXX shared module ../../lib/BugpointPasses.so cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes && /usr/bin/cmake -E cmake_link_script CMakeFiles/BugpointPasses.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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/tools/bugpoint-passes/BugpointPasses.exports -Wl,-z,relro -Wl,-z,now -shared -o ../../lib/BugpointPasses.so CMakeFiles/BugpointPasses.dir/TestPasses.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 93%] Built target BugpointPasses [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PrettyBuiltinDumper.cpp [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PrettyClassDefinitionDumper.cpp [ 93%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/obj2yaml -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/wasm2yaml.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PdbYaml.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PdbYaml.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PdbYaml.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PdbYaml.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PrettyClassLayoutGraphicalDumper.cpp [ 93%] Building CXX object tools/opt/CMakeFiles/opt.dir/opt.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/opt -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/opt -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/opt.dir/opt.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/opt/opt.cpp [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PrettyCompilandDumper.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/CVDebugRecord.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/COFF.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/obj2yaml.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/wasm2yaml.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/Object/COFF.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/obj2yaml.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/wasm2yaml.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 93%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/yaml2obj -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2macho.cpp [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PrettyEnumDumper.cpp [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PrettyExternalSymbolDumper.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/BinaryFormat/MachO.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2macho.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/BinaryFormat/MachO.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2macho.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PrettyFunctionDumper.cpp [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PrettyTypeDumper.cpp [ 95%] Building CXX object tools/obj2yaml/CMakeFiles/obj2yaml.dir/Error.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/obj2yaml -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/obj2yaml.dir/Error.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/obj2yaml/Error.cpp [ 95%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-stacks.cc.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-xray -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-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/llvm-xray.dir/xray-stacks.cc.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-stacks.cc [ 95%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyTypedefDumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/PrettyTypedefDumper.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PrettyTypedefDumper.cpp [ 95%] Linking CXX executable ../../bin/obj2yaml cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/obj2yaml && /usr/bin/cmake -E cmake_link_script CMakeFiles/obj2yaml.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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/obj2yaml.dir/obj2yaml.cpp.o CMakeFiles/obj2yaml.dir/coff2yaml.cpp.o CMakeFiles/obj2yaml.dir/dwarf2yaml.cpp.o CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o CMakeFiles/obj2yaml.dir/macho2yaml.cpp.o CMakeFiles/obj2yaml.dir/wasm2yaml.cpp.o CMakeFiles/obj2yaml.dir/Error.cpp.o -o ../../bin/obj2yaml -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 95%] Built target obj2yaml [ 95%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PrettyVariableDumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/PrettyVariableDumper.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/PrettyVariableDumper.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/tools/opt/opt.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/include/llvm/ADT/Triple.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/opt/opt.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/DebugInfo/DIContext.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-stacks.cc: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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/forward_list.h:38, from /usr/include/c++/8/forward_list:38, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-stacks.cc:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 95%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Error.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-readobj -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-readobj.dir/Error.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/Error.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-stacks.cc: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*, long unsigned int>]’: /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*, long unsigned int>; llvm::SmallVectorImpl::iterator = std::pair*, long unsigned int>*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-stacks.cc:637: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*, long unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/forward_list.h:38, from /usr/include/c++/8/forward_list:38, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-stacks.cc:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, long unsigned int>’ declared here struct pair ^~~~ [ 95%] Building CXX object tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2wasm.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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/yaml2obj -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/yaml2obj.dir/yaml2wasm.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2wasm.cpp [ 96%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/StreamUtil.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/func-id-helper.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-stacks.cc: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*, long unsigned int>; T2 = std::pair*, long unsigned int>; T = std::pair*, long unsigned int>; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*, long unsigned int>*; It2 = std::pair*, long unsigned int>*; T = std::pair*, long unsigned int>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair*, long unsigned int>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair*, long unsigned int>; 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*, long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector*, long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair*, long unsigned int>, 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 = unsigned int; ValueT = llvm::SmallVector*, long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair*, long unsigned int>, 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*, long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector*, long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair*, long unsigned int>, 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 = unsigned int; DerivedT = llvm::DenseMap*, long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector*, long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair*, long unsigned int>, 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 = const unsigned int&; ValueArgs = {}; DerivedT = llvm::DenseMap*, long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector*, long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair*, long unsigned int>, 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*, long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector*, long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair*, long unsigned int>, 8> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair*, long unsigned int>, 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*, long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector*, long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair*, long unsigned int>, 8> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-stacks.cc:367: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*, long unsigned int>’ with no trivial copy-assignment; 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/forward_list.h:38, from /usr/include/c++/8/forward_list:38, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-stacks.cc:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, long unsigned int>’ declared here struct pair ^~~~ [ 96%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-readobj -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/llvm-readobj.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/tools/opt/opt.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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/tools/opt/opt.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 96%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-pdbutil -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/YAMLOutputStyle.cpp [ 96%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-readobj -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/MachODumper.cpp [ 96%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-readobj -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/ObjDumper.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/tools/yaml2obj/yaml2wasm.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/tools/yaml2obj/yaml2wasm.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/Support/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/YAMLOutputStyle.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/YAMLOutputStyle.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; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long 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/Error.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/OutputStyle.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/YAMLOutputStyle.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-pdbutil/YAMLOutputStyle.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 96%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WasmDumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-readobj -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-readobj.dir/WasmDumper.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/WasmDumper.cpp [ 98%] Linking CXX executable ../../bin/yaml2obj cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/yaml2obj && /usr/bin/cmake -E cmake_link_script CMakeFiles/yaml2obj.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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/yaml2obj.dir/yaml2obj.cpp.o CMakeFiles/yaml2obj.dir/yaml2coff.cpp.o CMakeFiles/yaml2obj.dir/yaml2elf.cpp.o CMakeFiles/yaml2obj.dir/yaml2macho.cpp.o CMakeFiles/yaml2obj.dir/yaml2wasm.cpp.o -o ../../bin/yaml2obj -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread [ 98%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-readobj -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/Win64EHDumper.cpp make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [ 98%] Built target yaml2obj [ 98%] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/WindowsResourceDumper.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-readobj -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/llvm-readobj.dir/WindowsResourceDumper.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-readobj/WindowsResourceDumper.cpp [ 98%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-registry.cc.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE -D__STDC_CONSTANT_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-xray -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-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/llvm-xray.dir/xray-registry.cc.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-registry.cc [100%] Linking CXX executable ../../bin/llvm-xray cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-xray && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-xray.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-xray.dir/llvm-xray.cc.o CMakeFiles/llvm-xray.dir/func-id-helper.cc.o CMakeFiles/llvm-xray.dir/xray-account.cc.o CMakeFiles/llvm-xray.dir/xray-color-helper.cc.o CMakeFiles/llvm-xray.dir/xray-converter.cc.o CMakeFiles/llvm-xray.dir/xray-extract.cc.o CMakeFiles/llvm-xray.dir/xray-graph.cc.o CMakeFiles/llvm-xray.dir/xray-graph-diff.cc.o CMakeFiles/llvm-xray.dir/xray-stacks.cc.o CMakeFiles/llvm-xray.dir/xray-registry.cc.o -o ../../bin/llvm-xray -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [100%] Built target llvm-xray [100%] Linking CXX executable ../../bin/llvm-readobj cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-readobj.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-readobj.dir/ARMWinEHPrinter.cpp.o CMakeFiles/llvm-readobj.dir/COFFDumper.cpp.o CMakeFiles/llvm-readobj.dir/COFFImportDumper.cpp.o CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o CMakeFiles/llvm-readobj.dir/Error.cpp.o CMakeFiles/llvm-readobj.dir/llvm-readobj.cpp.o CMakeFiles/llvm-readobj.dir/MachODumper.cpp.o CMakeFiles/llvm-readobj.dir/ObjDumper.cpp.o CMakeFiles/llvm-readobj.dir/WasmDumper.cpp.o CMakeFiles/llvm-readobj.dir/Win64EHDumper.cpp.o CMakeFiles/llvm-readobj.dir/WindowsResourceDumper.cpp.o -o ../../bin/llvm-readobj -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [100%] Built target llvm-readobj make -f tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readelf.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-readobj /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-readobj /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/depend.internal". Scanning dependencies of target llvm-readelf make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' make -f tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build make[6]: Entering directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [100%] Generating ../../bin/llvm-readelf cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-readobj && /usr/bin/cmake -E create_symlink llvm-readobj /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/./bin/llvm-readelf make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [100%] Built target llvm-readelf [100%] Linking CXX executable ../../bin/llvm-pdbutil cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-pdbutil && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-pdbutil.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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-pdbutil.dir/Analyze.cpp.o CMakeFiles/llvm-pdbutil.dir/BytesOutputStyle.cpp.o CMakeFiles/llvm-pdbutil.dir/Diff.cpp.o CMakeFiles/llvm-pdbutil.dir/DiffPrinter.cpp.o CMakeFiles/llvm-pdbutil.dir/DumpOutputStyle.cpp.o CMakeFiles/llvm-pdbutil.dir/InputFile.cpp.o CMakeFiles/llvm-pdbutil.dir/llvm-pdbutil.cpp.o CMakeFiles/llvm-pdbutil.dir/FormatUtil.cpp.o CMakeFiles/llvm-pdbutil.dir/LinePrinter.cpp.o CMakeFiles/llvm-pdbutil.dir/MinimalSymbolDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/MinimalTypeDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyBuiltinDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyClassDefinitionDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyClassLayoutGraphicalDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyCompilandDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyEnumDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyExternalSymbolDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyFunctionDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyTypeDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyTypedefDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/PrettyVariableDumper.cpp.o CMakeFiles/llvm-pdbutil.dir/StreamUtil.cpp.o CMakeFiles/llvm-pdbutil.dir/YAMLOutputStyle.cpp.o -o ../../bin/llvm-pdbutil -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread [100%] Linking CXX executable ../../bin/opt cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/opt && /usr/bin/cmake -E cmake_link_script CMakeFiles/opt.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined -Wl,--export-dynamic -Wl,-rpath-link,/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/./lib -Wl,-O3 CMakeFiles/opt.dir/AnalysisWrappers.cpp.o CMakeFiles/opt.dir/BreakpointPrinter.cpp.o CMakeFiles/opt.dir/Debugify.cpp.o CMakeFiles/opt.dir/GraphPrinters.cpp.o CMakeFiles/opt.dir/NewPMDriver.cpp.o CMakeFiles/opt.dir/PassPrinters.cpp.o CMakeFiles/opt.dir/PrintSCC.cpp.o CMakeFiles/opt.dir/opt.cpp.o -o ../../bin/opt -Wl,-rpath,"\$ORIGIN/../lib" ../../lib/libLLVM-6.0.so -lpthread make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [100%] Built target llvm-pdbutil make[6]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' [100%] Built target opt make[5]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' /usr/bin/cmake -E cmake_progress_start /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/CMakeFiles 0 make[4]: Leaving directory '/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release' echo 1 > scratch/llvm-6.0.0/build_Release/build-compiled rm -rf /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release mkdir -p /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr cd scratch/llvm-6.0.0/build_Release && cmake -DCMAKE_INSTALL_PREFIX="/build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr" -P cmake_install.cmake && find /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release -type f,l -name 'libLLVM*so*' -print -exec install -Dv '{}' /build/julia-1.0.3+dfsg/deps/..//usr/lib/aarch64-linux-gnu/julia/ \; -- Install configuration: "Release" -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCCodeView.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCInstBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/SectionKind.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCContext.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCFixupKindInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCObjectStreamer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCSection.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/SubtargetFeature.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCObjectWriter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCFixedLenDisassembler.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCObjectFileInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/StringTableBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCAsmInfoELF.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCWinCOFFObjectWriter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCParser -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCParser/MCTargetAsmParser.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCParser/AsmLexer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCParser/MCAsmParserUtils.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCParser/MCAsmParserExtension.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCParser/MCAsmParser.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCParser/AsmCond.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCParser/MCAsmLexer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCParser/MCParsedAsmOperand.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCExpr.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCWinCOFFStreamer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCWasmObjectWriter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCDirectives.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCSymbolELF.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCMachObjectWriter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCSectionMachO.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCFragment.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCTargetOptionsCommandFlags.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCAsmInfoWasm.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCLabel.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCCodePadder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCInst.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCValue.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCFixup.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCSubtargetInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCAnalysis -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCAsmLayout.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCSectionCOFF.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCWasmStreamer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCSectionELF.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCDwarf.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCAssembler.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCAsmBackend.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCDisassembler -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCDisassembler/MCRelocationInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCDisassembler/MCDisassembler.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCDisassembler/MCSymbolizer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCCodeEmitter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCInstrItineraries.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCELFObjectWriter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCTargetOptions.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCWin64EH.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCAsmInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCSymbol.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCLinkerOptimizationHint.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCSymbolWasm.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCAsmMacro.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCWinEH.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MachineLocation.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCRegisterInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCELFStreamer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCAsmInfoCOFF.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/ConstantPools.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCInstPrinter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCInstrInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCAsmInfoDarwin.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCSymbolMachO.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCInstrDesc.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCSymbolCOFF.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCSchedule.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/LaneBitmask.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCSectionWasm.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCStreamer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCInstrAnalysis.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ProfileData -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ProfileData/SampleProf.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ProfileData/InstrProfData.inc -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ProfileData/Coverage -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ProfileData/Coverage/CoverageMapping.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ProfileData/Coverage/CoverageMappingReader.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ProfileData/SampleProfWriter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ProfileData/GCOV.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ProfileData/SampleProfReader.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ProfileData/ProfileCommon.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ProfileData/InstrProfWriter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ProfileData/InstrProf.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ProfileData/InstrProfReader.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFExpression.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFObject.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFContext.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFSection.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFFormValue.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFAttribute.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFUnit.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDie.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFVerifier.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/DIContext.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/MSF -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/MSF/MSFBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/MSF/IMSFFile.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/MSF/MappedBlockStream.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/MSF/MSFCommon.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/MSF/MSFError.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/RecordName.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/CVDebugRecord.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeTableCollection.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/FunctionId.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/CodeViewError.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeHashing.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/RecordSerialization.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/Line.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeRecord.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/EnumTables.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/CodeViewTypes.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugSubsection.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/CVRecord.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/CodeViewRegisters.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/Formatters.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeCollection.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/GUID.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/SymbolSerializer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/SymbolRecord.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeIndex.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeDeserializer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/SymbolDumper.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/CodeView.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/CodeView/StringsAndChecksums.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/Symbolize -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/Symbolize/DIPrinter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/Symbolize/Symbolize.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/IPDBSession.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/IPDBSourceFile.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/GenericError.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/IPDBDataStream.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/IPDBTable.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDB.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/Hash.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/DbiStream.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/NativeSession.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/PDBFile.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/RawConstants.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/DbiModuleList.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/EnumTables.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/TpiHashing.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/NativeEnumSymbol.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/SymbolStream.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/Formatters.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/RawTypes.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/InfoStream.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/NativeBuiltinSymbol.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/PublicsStream.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/RawError.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/PDBStringTable.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/TpiStream.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/Native/HashTable.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/DIA -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIAEnumTables.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIASession.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIAError.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIASupport.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIADataStream.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/DIA/DIATable.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymDumper.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/IPDBLineNumber.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBTypes.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolExe.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbol.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBExtras.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolData.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/UDTLayout.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/DebugInfo/PDB/PDBContext.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/XRay -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/XRay/YAMLXRayRecord.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/XRay/XRayRecord.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/XRay/Graph.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/XRay/InstrumentationMap.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/XRay/Trace.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/TableGen -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/TableGen/SearchableTable.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/TableGen/TableGenBackend.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/TableGen/Error.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/TableGen/SetTheory.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/TableGen/Record.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/TableGen/StringMatcher.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/TableGen/Main.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/TableGen/StringToOffsetTable.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/IntrusiveRefCntPtr.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/EpochTracker.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/EquivalenceClasses.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallString.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/StringSwitch.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/ImmutableSet.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SetOperations.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/ilist_node_options.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/ilist_iterator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/iterator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/FoldingSet.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/Twine.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/PointerUnion.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/ScopedHashTable.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SparseBitVector.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/VariadicFunction.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SetVector.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallPtrSet.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/simple_ilist.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/DenseMap.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/PackedVector.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/PointerIntPair.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/DeltaAlgorithm.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/DenseMapInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/UniqueVector.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/APSInt.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/IntervalMap.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/iterator_range.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/AllocatorList.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/CachedHashString.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/ImmutableList.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/TinyPtrVector.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/IntEqClasses.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallSet.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/StringRef.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/GraphTraits.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/STLExtras.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/BreadthFirstIterator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/edit_distance.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/DepthFirstIterator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/ImmutableMap.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/ilist_node.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SCCIterator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/PriorityWorklist.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/PointerSumType.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/APFloat.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/PostOrderIterator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/PointerEmbeddedInt.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/Optional.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/ilist_node_base.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/Triple.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/PriorityQueue.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/ScopeExit.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/DAGDeltaAlgorithm.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/StringExtras.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/StringSet.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/ilist_base.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallBitVector.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/Statistic.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/None.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/DenseSet.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/ArrayRef.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/StringMap.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/APInt.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/ilist.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/Hashing.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/BitmaskEnum.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/BitVector.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SparseSet.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/Sequence.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SparseMultiSet.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/MapVector.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ADT/IndexedMap.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/InstCombine -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/InstCombine/InstCombineWorklist.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/InstCombine/InstCombine.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Coroutines.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/SampleProfile.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/SimplifyLibCalls.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/ModuleUtils.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/IntegerDivision.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/VNCoercion.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/LowerInvoke.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/CodeExtractor.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/SplitModule.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/Cloning.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/OrderedInstructions.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/LCSSA.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/SymbolRewriter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/BuildLibCalls.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/ASanStackFrameLayout.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/CtorUtils.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/CallPromotionUtils.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/EscapeEnumerator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/FunctionImportUtils.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/UnrollLoop.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/BreakCriticalEdges.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/LowerMemIntrinsics.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/ValueMapper.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/GlobalStatus.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/SanitizerStats.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/AddDiscriminators.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/LoopSimplify.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/PredicateInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/Mem2Reg.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/LoopUtils.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/NameAnonGlobals.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/SimplifyIndVar.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/FunctionComparator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/Evaluator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/BypassSlowDivision.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/Local.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/LoopVersioning.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/SSAUpdater.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/SSAUpdaterImpl.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/PromoteMemToReg.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/ImportedFunctionsInliningStatistics.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/EntryExitInstrumenter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/SimplifyInstructions.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Utils/BasicBlockUtils.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Instrumentation.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/PGOInstrumentation.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/ObjCARC.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Instrumentation -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Instrumentation/BoundsChecking.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Vectorize.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Vectorize -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Vectorize/SLPVectorizer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Vectorize/LoopVectorize.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/FunctionImport.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/PassManagerBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/ArgumentPromotion.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/PartialInlining.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/GlobalOpt.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/GlobalSplit.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/InferFunctionAttrs.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/Inliner.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/CalledValuePropagation.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/WholeProgramDevirt.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/ForceFunctionAttrs.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/SCCP.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/ElimAvailExtern.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/Internalize.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/GlobalDCE.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/LowerTypeTests.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/ConstantMerge.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/FunctionAttrs.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/DeadArgumentElimination.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/StripDeadPrototypes.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/AlwaysInliner.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/IPO/CrossDSOCFI.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/GCOVProfiler.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/JumpThreading.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/LoopUnrollPass.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/GuardWidening.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/MemCpyOptimizer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/ConstantHoisting.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/IVUsersPrinter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/DCE.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/SimplifyCFG.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/SROA.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/CallSiteSplitting.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/Sink.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/EarlyCSE.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/IndVarSimplify.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/LoopPredication.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/DivRemPairs.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/LowerAtomic.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/NaryReassociate.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/Reassociate.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/LoopLoadElimination.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/LoopStrengthReduce.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/LoopInstSimplify.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/LICM.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/Float2Int.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/GVNExpression.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/ADCE.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/LoopSink.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/TailRecursionElimination.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/SCCP.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/LoopDataPrefetch.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/LoopRotation.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/LoopDeletion.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/BDCE.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/DeadStoreElimination.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/GVN.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/NewGVN.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/SpeculativeExecution.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/LoopDistribute.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/Scalar/LoopPassManager.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Transforms/InstrProfiling.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/LTO -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/LTO/LTOBackend.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/LTO/Config.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/LTO/legacy -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/LTO/legacy/LTOModule.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/LTO/legacy/UpdateCompilerUsed.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/LTO/legacy/LTOCodeGenerator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/LTO/LTO.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/LTO/Caching.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Option -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Option/Arg.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Option/OptParser.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Option/Option.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Option/ArgList.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Option/OptSpecifier.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Option/OptTable.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/InitializePasses.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/ELF.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/ARC.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/Sparc.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/BPF.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/AVR.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/RISCV.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/WebAssembly.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/PowerPC.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/Hexagon.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/Lanai.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/x86_64.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/SystemZ.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/Mips.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/ARM.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/PowerPC64.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/i386.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/AArch64.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/ELFRelocs/AMDGPU.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/WasmRelocs.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/Dwarf.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/COFF.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/MachO.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/Magic.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/Dwarf.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/Wasm.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/WasmRelocs -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/BinaryFormat/MachO.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IRReader -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IRReader/IRReader.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/LinkAllPasses.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Pass.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/PassSupport.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/IntrinsicsWebAssembly.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Verifier.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/ValueHandle.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Attributes.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Constants.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/OptBisect.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/CallingConv.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/PassManager.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/IntrinsicsBPF.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/DataLayout.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Statepoint.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Instruction.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/PredIteratorCache.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/LegacyPassManagers.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/DIBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/ProfileSummary.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/IntrinsicsSystemZ.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/TypeFinder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/MDBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/CFG.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Argument.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Metadata.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/IntrinsicsHexagon.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/ModuleSlotTracker.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/IntrinsicsXCore.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Module.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/DiagnosticHandler.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/User.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Comdat.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/DebugInfoMetadata.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/BasicBlock.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/DerivedUser.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/DebugLoc.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/NoFolder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/IntrinsicsX86.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/ConstantRange.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/CallSite.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/IntrinsicInst.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/InstrTypes.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Use.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/GlobalVariable.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Metadata.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/OperandTraits.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Intrinsics.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/DiagnosticInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Operator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/ValueSymbolTable.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/ModuleSummaryIndex.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/TrackingMDRef.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/AutoUpgrade.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Constant.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/ConstantFolder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/ValueMap.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/GlobalAlias.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Value.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/GlobalValue.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/IntrinsicsAArch64.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/IntrinsicsARM.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/UseListOrder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/InstIterator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Instruction.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Intrinsics.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/SafepointIRVerifier.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/InlineAsm.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Instructions.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Value.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/DebugInfoFlags.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/LLVMContext.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/DebugInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/GlobalIFunc.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/IntrinsicsAMDGPU.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Dominators.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/AssemblyAnnotationWriter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/GetElementPtrTypeIterator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/GlobalObject.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Mangler.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/SymbolTableListTraits.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/InstVisitor.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/DiagnosticPrinter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Function.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Type.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/LegacyPassManager.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/IntrinsicsMips.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/IRPrintingPasses.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/IRBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Attributes.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/LegacyPassNameParser.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/IntrinsicsPowerPC.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/ModuleSummaryIndexYAML.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/PatternMatch.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/GlobalIndirectSymbol.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/IntrinsicsNVVM.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/TypeBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/PassManagerInternal.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/DerivedTypes.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/GVMaterializer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/WindowsResource -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/WindowsResource/ResourceScriptTokenList.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/WindowsResource/ResourceProcessor.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/WindowsResource/ResourceScriptToken.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/JITEventListener.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/ObjectCache.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/RuntimeDyldChecker.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/ObjectMemoryBuffer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/RTDyldMemoryManager.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc/OrcError.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc/RPCUtils.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc/NullResolver.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc/LambdaResolver.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc/RemoteObjectLayer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc/OrcABISupport.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc/GlobalMappingLayer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc/CompileUtils.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc/RPCSerialization.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Orc/RawByteChannel.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/SectionMemoryManager.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/JITSymbol.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/MCJIT.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/OrcMCJITReplacement.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/Interpreter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/GenericValue.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/OProfileWrapper.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/RuntimeDyld.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ExecutionEngine/ExecutionEngine.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/PassRegistry.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Testing -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Testing/Support -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Testing/Support/Error.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Testing/Support/SupportHelpers.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Linker -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Linker/Linker.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Linker/IRMover.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/WindowsManifest -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/WindowsManifest/WindowsManifestMerger.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/LineEditor -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/LineEditor/LineEditor.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Config -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/FuzzMutate -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/FuzzMutate/RandomIRBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/FuzzMutate/IRMutator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/FuzzMutate/Operations.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/FuzzMutate/FuzzerCLI.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/FuzzMutate/OpDescriptor.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/FuzzMutate/Random.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/ARMTargetParser.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/UniqueLock.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Locale.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/YAMLTraits.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/TargetParser.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/AtomicOrdering.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Unicode.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/BinaryStreamError.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/BinaryStreamRef.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/type_traits.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/CommandLine.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/CBindingWrapping.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/BinaryStream.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/BinaryStreamWriter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/TypeName.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/circular_raw_ostream.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/MD5.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/thread.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/FormatProviders.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/CrashRecoveryContext.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/BinaryItemStream.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Errno.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/ManagedStatic.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Parallel.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Memory.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/GlobPattern.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Printable.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Path.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/UnicodeCharRanges.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/SourceMgr.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Timer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/xxhash.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/FileOutputBuffer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Endian.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/EndianStream.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Program.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/BinaryStreamArray.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/SHA1.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/TarWriter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/SaveAndRestore.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/OnDiskHashTable.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Capacity.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/MathExtras.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/GenericDomTreeConstruction.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/LICENSE.TXT -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/StringSaver.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Compiler.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/TrailingObjects.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/LEB128.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/SwapByteOrder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Compression.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/ErrorHandling.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/SpecialCaseList.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/DataExtractor.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/YAMLParser.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/BinaryByteStream.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Valgrind.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/WindowsError.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Allocator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/ScaledNumber.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/PrettyStackTrace.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/PointerLikeTypeTraits.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/raw_sha1_ostream.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/LineIterator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/RWMutex.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/COM.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/FormatVariadicDetails.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Process.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/RandomNumberGenerator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/MipsABIFlags.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/TargetRegistry.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/DynamicLibrary.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/ReverseIteration.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/FormatCommon.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Chrono.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Error.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/BlockFrequency.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/CachePruning.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Atomic.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/FormattedStream.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/SMLoc.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/ThreadLocal.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Format.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Recycler.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Mutex.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/FileSystem.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/BinaryStreamReader.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/RecyclingAllocator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Casting.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Signals.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/ARMBuildAttributes.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/ThreadPool.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/AlignOf.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/TrigramIndex.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/raw_ostream.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/KnownBits.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/NativeFormatting.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/BranchProbability.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/MemoryBuffer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Watchdog.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Threading.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/GenericDomTree.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/AMDGPUKernelDescriptor.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/AMDGPUMetadata.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/ARMAttributeParser.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Solaris -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Solaris/sys -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Solaris/sys/regset.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/ErrorOr.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/ToolOutputFile.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/DebugCounter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/ARMWinEH.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/CodeGenCWrappers.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Debug.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Regex.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/ConvertUTF.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/X86TargetParser.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Options.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/GraphWriter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Errc.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/FormatAdapters.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Host.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/JamCRC.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Registry.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/CodeGenCoverage.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/FileUtilities.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/PluginLoader.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/LowLevelTypeImpl.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/SystemUtils.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/LockFileManager.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/MutexGuard.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/FormatVariadic.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/raw_os_ostream.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/ArrayRecycler.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/DOTGraphTraits.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/ScopedPrinter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/AArch64TargetParser.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/Win64EH.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/CodeGen.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/StringPool.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/TargetSelect.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/ARMEHABI.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/LinkAllIR.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/ScalarEvolutionExpressions.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/ScalarEvolutionExpander.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/ScalarEvolution.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/RegionPrinter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/Lint.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/CFLAliasAnalysisUtils.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/CodeMetrics.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/RegionInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/RegionIterator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/ObjCARCAliasAnalysis.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/CallGraph.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/DemandedBits.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/DominanceFrontier.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/LazyBranchProbabilityInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/DomPrinter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/IntervalIterator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/GlobalsModRef.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/CFG.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/TargetLibraryInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/CGSCCPassManager.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/TargetLibraryInfo.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/CFLSteensAliasAnalysis.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/SparsePropagation.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/LoopInfoImpl.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/Loads.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/DependenceAnalysis.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/DominanceFrontierImpl.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/IndirectCallSiteVisitor.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/CallGraphSCCPass.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/OrderedBasicBlock.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/MemoryDependenceAnalysis.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/MemorySSAUpdater.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/CallPrinter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/BasicAliasAnalysis.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/Passes.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/InlineCost.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/CFGPrinter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/TypeBasedAliasAnalysis.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/IndirectCallPromotionAnalysis.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/LoopInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/LazyBlockFrequencyInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/DivergenceAnalysis.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/TargetTransformInfoImpl.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/ProfileSummaryInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/LoopAnalysisManager.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/MemoryBuiltins.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/ConstantFolding.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/IntervalPartition.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/LazyCallGraph.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/TargetFolder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/BranchProbabilityInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/ValueLatticeUtils.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/CaptureTracking.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/TypeMetadataUtils.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/LazyValueInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/ScalarEvolutionNormalization.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/ObjCARCInstKind.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/LoopPass.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/MemorySSA.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/PtrUseVisitor.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/ModuleSummaryAnalysis.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/CFLAndersAliasAnalysis.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/IVUsers.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/MemoryLocation.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/Trace.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/VectorUtils.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/LoopIterator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/InstructionSimplify.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/IteratedDominanceFrontier.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/CmpInstAnalysis.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/OptimizationRemarkEmitter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/PHITransAddr.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/AssumptionCache.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/RegionInfoImpl.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/ValueLattice.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/LoopUnrollAnalyzer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/BlockFrequencyInfoImpl.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/RegionPass.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/AliasAnalysis.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/ObjectUtils.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/ObjCARCAnalysisUtils.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/ValueTracking.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/EHPersonalities.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/AliasAnalysisEvaluator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/ScopedNoAliasAA.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/PostDominators.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/LoopAccessAnalysis.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/Interval.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/TargetTransformInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/BlockFrequencyInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/DOTGraphTraitsPass.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/AliasSetTracker.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/AsmParser -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/AsmParser/SlotMapping.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/AsmParser/Parser.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Demangle -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Demangle/Demangle.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ToolDrivers -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ToolDrivers/llvm-dlltool -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ToolDrivers/llvm-lib -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ToolDrivers/llvm-lib/LibDriver.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/PassInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Bitcode -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Bitcode/LLVMBitCodes.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Bitcode/BitcodeWriter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Bitcode/BitcodeReader.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Bitcode/BitstreamWriter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Bitcode/BitCodes.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Bitcode/BitstreamReader.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Bitcode/BitcodeWriterPass.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/PassAnalysisSupport.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/SelectionDAGNodes.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/SelectionDAGISel.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/ExpandReductions.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/CostTable.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/ScheduleHazardRecognizer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/ISDOpcodes.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/LiveRegMatrix.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineRegionInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/PseudoSourceValue.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/TargetOpcodes.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineFunction.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineLoopInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/RegisterPressure.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/CommandFlags.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineInstr.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/AsmPrinter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/LiveRegUnits.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineJumpTableInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/VirtRegMap.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineScheduler.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/ScheduleDAGMutation.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/TargetSchedule.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineFrameInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/LexicalScopes.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachinePostDominators.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/TargetFrameLowering.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/LiveStacks.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/GCMetadata.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineBasicBlock.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/GCs.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineSSAUpdater.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineModuleInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/PBQP -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/PBQP/Math.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/PBQP/CostAllocator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/PBQP/Graph.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/PBQP/ReductionRules.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/PBQP/Solution.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/StackMaps.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachinePassRegistry.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/ExecutionDepsFix.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/TargetRegisterInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/RegAllocRegistry.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/SelectionDAGTargetInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/SlotIndexes.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/AtomicExpandUtils.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/ScheduleDAGInstrs.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/Passes.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/LowLevelType.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/TargetSubtargetInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineBranchProbabilityInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MIRPrinter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/LivePhysRegs.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/DIE.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/LiveIntervalUnion.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/RegisterClassInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineOperand.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MacroFusion.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/RuntimeLibcalls.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/GCStrategy.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/TargetCallingConv.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/TargetInstrInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/RegAllocPBQP.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/EdgeBundles.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/ValueTypes.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/ValueTypes.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineBlockFrequencyInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/TargetLowering.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/UnreachableBlockElim.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineModuleInfoImpls.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineMemOperand.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/RegisterUsageInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/StackProtector.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/ResourcePriorityQueue.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/LiveRangeEdit.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/RuntimeLibcalls.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/PreISelIntrinsicLowering.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/DFAPacketizer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineInstrBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/DIEValue.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/LatencyPriorityQueue.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineRegisterInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/CallingConvLower.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/DwarfStringPoolEntry.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/DAGCombine.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/LinkAllCodegenComponents.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineTraceMetrics.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/Analysis.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/LinkAllAsmWriterComponents.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/PBQPRAConstraint.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineInstrBundle.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineCombinerPattern.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/BasicTTIImpl.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/ScheduleDFS.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/TailDuplicator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineFunctionPass.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/SchedulerRegistry.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/WinEHFuncInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/TargetPassConfig.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/LiveInterval.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/LiveIntervals.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineDominators.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineConstantPool.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/SelectionDAG.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/GCMetadataPrinter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/CalcSpillWeights.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/FaultMaps.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/FastISel.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/TargetLoweringObjectFile.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/FunctionLoweringInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/ParallelCG.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/RegisterScavenging.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MIRYamlMapping.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/ScoreboardHazardRecognizer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/GlobalISel -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/GlobalISel/RegBankSelect.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/GlobalISel/Legalizer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/GlobalISel/GISelWorkList.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/GlobalISel/Localizer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/GlobalISel/InstructionSelector.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/GlobalISel/Utils.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/GlobalISel/CallLowering.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/GlobalISel/IRTranslator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/GlobalISel/InstructionSelect.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/GlobalISel/Types.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/GlobalISel/RegisterBank.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachORelocation.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineValueType.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/ScheduleDAG.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MIRParser -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MIRParser/MIRParser.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/TargetOpcodes.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineInstrBundleIterator.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/IntrinsicLowering.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/LiveVariables.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/MachineDominanceFrontier.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/SDNodeProperties.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Passes -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Passes/PassBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/MachOUniversal.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/COFFImportFile.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/ELF.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/IRSymtab.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/COFFModuleDefinition.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/RelocVisitor.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/ArchiveWriter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/Error.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/StackMapParser.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/WindowsResource.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/COFF.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/ObjectFile.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/ELFObjectFile.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/ELFTypes.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/SymbolSize.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/Decompressor.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/SymbolicFile.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/ModuleSymbolTable.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/Wasm.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/Archive.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/IRObjectFile.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/MachO.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Object/Binary.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Target -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Target/Target.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Target/TargetOptions.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Target/TargetItinerary.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Target/TargetSelectionDAG.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Target/TargetSchedule.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Target/TargetMachine.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Target/TargetCallingConv.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Target/GenericOpcodes.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Target/GlobalISel -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Target/GlobalISel/Target.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Target/GlobalISel/RegisterBank.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Target/GlobalISel/SelectionDAGCompat.td -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Target/TargetIntrinsicInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ObjectYAML -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ObjectYAML/YAML.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ObjectYAML/MachOYAML.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ObjectYAML/CodeViewYAMLTypes.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ObjectYAML/ELFYAML.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ObjectYAML/COFFYAML.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ObjectYAML/DWARFYAML.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ObjectYAML/DWARFEmitter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ObjectYAML/WasmYAML.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/ObjectYAML/ObjectYAML.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/Linker.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/Transforms -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/Transforms/PassManagerBuilder.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/Transforms/IPO.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/Transforms/Vectorize.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/Transforms/Scalar.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/Initialization.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/BitWriter.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/LinkTimeOptimizer.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/Disassembler.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/ErrorHandling.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/OrcBindings.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/Object.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/IRReader.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/Core.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/lto.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/Target.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/DebugInfo.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/Support.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/Types.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/Analysis.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/TargetMachine.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/ExecutionEngine.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/BitReader.h -- Up-to-date: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm -- Up-to-date: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Intrinsics.gen -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/IR/Attributes.gen -- Up-to-date: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/VCSRevision.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Support/DataTypes.h -- Up-to-date: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Config -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Config/abi-breaking.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Config/llvm-config.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Config/Targets.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Config/Disassemblers.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Config/AsmParsers.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm/Config/AsmPrinters.def -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMDemangle.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMSupport.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMTableGen.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-tblgen -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMCore.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMFuzzMutate.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMIRReader.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMCodeGen.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMSelectionDAG.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMAsmPrinter.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMMIRParser.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMGlobalISel.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMBinaryFormat.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMBitReader.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMBitWriter.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMTransformUtils.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMInstrumentation.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMInstCombine.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMScalarOpts.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMipo.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMVectorize.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/LLVMHello.so -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMObjCARCOpts.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMCoroutines.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMLinker.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMAnalysis.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMLTO.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMMC.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMMCParser.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMMCDisassembler.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMObject.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMObjectYAML.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMOption.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMDebugInfoDWARF.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMDebugInfoMSF.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMDebugInfoCodeView.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMDebugInfoPDB.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMSymbolize.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMExecutionEngine.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMInterpreter.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMMCJIT.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMOrcJIT.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMRuntimeDyld.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMTarget.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMNVPTXCodeGen.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMNVPTXInfo.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMNVPTXAsmPrinter.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMNVPTXDesc.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMAMDGPUCodeGen.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMAMDGPUAsmParser.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMAMDGPUAsmPrinter.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMAMDGPUDisassembler.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMAMDGPUInfo.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMAMDGPUDesc.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMAMDGPUUtils.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMAArch64CodeGen.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMAArch64Info.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMAArch64AsmParser.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMAArch64Disassembler.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMAArch64AsmPrinter.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMAArch64Desc.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMAArch64Utils.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMAsmParser.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMLineEditor.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMProfileData.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMCoverage.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMPasses.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMDlltoolDriver.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMLibDriver.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMXRay.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVMWindowsManifest.a -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLTO.so.6.0.0 -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLTO.so.6 -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLTO.so -- Up-to-date: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/include/llvm-c/lto.h -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-ar Creating llvm-ranlib Creating llvm-lib Creating llvm-dlltool -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-config -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-lto -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-profdata -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/bugpoint -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/BugpointPasses.so -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-dsymutil -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llc -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/lli -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-as -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-bcanalyzer -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-c-test -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-cat -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-cfi-verify -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-cov -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-cvtres -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-cxxdump -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-cxxfilt -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-diff -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-dis -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-dwarfdump -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-dwp -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-extract -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-link -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-lto2 -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-mc -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-mcmarkup -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-modextract -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-mt -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-nm -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-objcopy -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-objdump -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-opt-report -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-pdbutil -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-rc -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-readobj Creating llvm-readelf -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-rtdyld Creating libLLVM-6.0.0.so Creating libLLVM.so -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVM-6.0.so -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-size -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-split -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-stress -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-strings -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-symbolizer -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/llvm-xray -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/obj2yaml -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/opt -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/share/opt-viewer/opt-diff.py -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/share/opt-viewer/opt-stats.py -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/share/opt-viewer/opt-viewer.py -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/share/opt-viewer/optpmap.py -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/share/opt-viewer/optrecord.py -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/share/opt-viewer/style.css -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/sancov -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/sanstats -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/verify-uselistorder -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/tools/yaml2obj -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/LLVMExports.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/LLVMExports-release.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/LLVMConfig.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/LLVMConfigVersion.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/LLVM-Config.cmake -- Up-to-date: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/. -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/./HandleLLVMOptions.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/./CheckAtomic.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/./TableGen.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/./HandleLLVMStdlib.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/./CheckLinkerFlag.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/./VersionFromVCS.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/./AddOCaml.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/./CrossCompile.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/./AddLLVM.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/./ChooseMSVCCRT.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/./LLVMExternalProjectUtils.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/./CheckCompilerVersion.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/./DetermineGCCCompatible.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/./AddLLVMDefinitions.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/./FindSphinx.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/./LLVMInstallSymlink.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/./GetSVN.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/./GenerateVersionFromCVS.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/./LLVMProcessSources.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/./AddSphinxTarget.cmake -- Installing: /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/cmake/llvm/./FindOCaml.cmake /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVM-6.0.so '/build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVM-6.0.so' -> '/build/julia-1.0.3+dfsg/deps/..//usr/lib/aarch64-linux-gnu/julia/libLLVM-6.0.so' /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVM.so '/build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVM.so' -> '/build/julia-1.0.3+dfsg/deps/..//usr/lib/aarch64-linux-gnu/julia/libLLVM.so' /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVM-6.0.0.so '/build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr/lib/libLLVM-6.0.0.so' -> '/build/julia-1.0.3+dfsg/deps/..//usr/lib/aarch64-linux-gnu/julia/libLLVM-6.0.0.so' cd /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release/build/julia-1.0.3+dfsg/usr && tar -czf /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release.tgz.tmp . rm -rf /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release mv /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release.tgz.tmp /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release.tgz mkdir -p /build/julia-1.0.3+dfsg/usr /bin/tar -xzf /build/julia-1.0.3+dfsg/usr-staging/llvm-6.0.0/build_Release.tgz -C /build/julia-1.0.3+dfsg/usr echo llvm-6.0.0/build_Release > /build/julia-1.0.3+dfsg/usr/manifest/llvm make[3]: Leaving directory '/build/julia-1.0.3+dfsg/deps' PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/build/julia-1.0.3+dfsg/usr/tools /build/julia-1.0.3+dfsg/contrib/fixup-libgfortran.sh --verbose /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu make[3]: Entering directory '/build/julia-1.0.3+dfsg/src' make[3]: Entering directory '/build/julia-1.0.3+dfsg/src' Warning: git information unavailable; versioning information limited Warning: git information unavailable; versioning information limited Discovered traces of libgfortran within Got SONAMES of make[3]: Entering directory '/build/julia-1.0.3+dfsg/base' Warning: git information unavailable; versioning information limited gcc -E -D PCRE2_CODE_UNIT_WIDTH=8 -dM /usr/include/pcre2.h | perl -nle '/^\s*#define\s+PCRE2_(\w*)\s*\(?(0x[0-9a-fA-F]+|[0-9]+)\)?u?\s*$/ and print "const $1 = UInt32($2)"' | LC_ALL=C sort > pcre_h.jl echo '#include ' | gcc -E -dM - | perl -nle 'print "const $1 = Int32($2)" if /^#define\s+(E\w+)\s+(\d+)\s*$/' | LC_ALL=C sort > errno_h.jl make -C /build/julia-1.0.3+dfsg/src/support 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 gcc -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -O0 -ggdb2 -DJL_DEBUG_BUILD -fstack-protector-all -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys-debug.so\"" -O3 /build/julia-1.0.3+dfsg/src/ccalltest.c -fPIC -shared -o /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/libccalltest.so.tmp -Wl,-z,relro -Wl,-z,now gcc -E -P -DJULIA /build/julia-1.0.3+dfsg/base/../src/file_constants.h | perl -nle 'print "$1 0o$2" if /^(\s*const\s+[A-z_]+\s+=)\s+(0[0-9]*)\s*$/; print "$1" if /^\s*(const\s+[A-z_]+\s+=\s+([1-9]|0x)[0-9A-z]*)\s*$/' > file_constants.jl gcc -E -P "-I/build/julia-1.0.3+dfsg/usr/include" -DJULIA /build/julia-1.0.3+dfsg/base/../src/uv_constants.h | tail -n 16 > uv_constants.jl Makefile:102: "WARNING: Generating boilerplate git version info" REALPATH=`/build/julia-1.0.3+dfsg/usr/tools/libwhich -p libopenlibm.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libopenlibm.so" ] || rm "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libopenlibm.so") && echo ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libopenlibm.so" && ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libopenlibm.so" REALPATH=`/build/julia-1.0.3+dfsg/usr/tools/libwhich -p libpcre2-8.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libpcre2-8.so" ] || rm "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libpcre2-8.so") && echo ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libpcre2-8.so" && ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libpcre2-8.so" REALPATH=`/build/julia-1.0.3+dfsg/usr/tools/libwhich -p libdSFMT.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libdSFMT.so" ] || rm "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libdSFMT.so") && echo ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libdSFMT.so" && ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libdSFMT.so" ln -sf /usr/lib/aarch64-linux-gnu/libopenlibm.so.2 /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libopenlibm.so REALPATH=`/build/julia-1.0.3+dfsg/usr/tools/libwhich -p libopenblas.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libopenblas.so" ] || rm "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libopenblas.so") && echo ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libopenblas.so" && ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libopenblas.so" REALPATH=`/build/julia-1.0.3+dfsg/usr/tools/libwhich -p libgmp.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libgmp.so" ] || rm "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libgmp.so") && echo ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libgmp.so" && ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libgmp.so" ln -sf /usr/lib/aarch64-linux-gnu/libdSFMT-19937.so.1 /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libdSFMT.so REALPATH=`/build/julia-1.0.3+dfsg/usr/tools/libwhich -p libmpfr.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libmpfr.so" ] || rm "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libmpfr.so") && echo ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libmpfr.so" && ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libmpfr.so" REALPATH=`/build/julia-1.0.3+dfsg/usr/tools/libwhich -p libmbedtls.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libmbedtls.so" ] || rm "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libmbedtls.so") && echo ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libmbedtls.so" && ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libmbedtls.so" ln -sf /usr/lib/aarch64-linux-gnu/libopenblas.so.0 /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libopenblas.so REALPATH=`/build/julia-1.0.3+dfsg/usr/tools/libwhich -p libssh2.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libssh2.so" ] || rm "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libssh2.so") && echo ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libssh2.so" && ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libssh2.so" ln -sf /usr/lib/aarch64-linux-gnu/libgmp.so.10 /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libgmp.so ln -sf /usr/lib/aarch64-linux-gnu/libpcre2-8.so.0 /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libpcre2-8.so ln -sf /usr/lib/aarch64-linux-gnu/libmpfr.so.6 /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libmpfr.so ln -sf /usr/lib/aarch64-linux-gnu/libmbedtls.so.12 /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libmbedtls.so REALPATH=`/build/julia-1.0.3+dfsg/usr/tools/libwhich -p libcurl.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libcurl.so" ] || rm "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libcurl.so") && echo ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libcurl.so" && ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libcurl.so" ln -sf /usr/lib/aarch64-linux-gnu/libssh2.so.1 /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libssh2.so REALPATH=`/build/julia-1.0.3+dfsg/usr/tools/libwhich -p libgit2.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libgit2.so" ] || rm "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libgit2.so") && echo ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libgit2.so" && ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libgit2.so" REALPATH=`/build/julia-1.0.3+dfsg/usr/tools/libwhich -p libamd.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libamd.so" ] || rm "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libamd.so") && echo ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libamd.so" && ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libamd.so" REALPATH=`/build/julia-1.0.3+dfsg/usr/tools/libwhich -p libcamd.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libcamd.so" ] || rm "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libcamd.so") && echo ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libcamd.so" && ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libcamd.so" REALPATH=`/build/julia-1.0.3+dfsg/usr/tools/libwhich -p libccolamd.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libccolamd.so" ] || rm "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libccolamd.so") && echo ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libccolamd.so" && ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libccolamd.so" ln -sf /usr/lib/aarch64-linux-gnu/libcurl-gnutls.so.4 /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libcurl.so ln -sf /usr/lib/aarch64-linux-gnu/libamd.so.2 /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libamd.so REALPATH=`/build/julia-1.0.3+dfsg/usr/tools/libwhich -p libcholmod.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libcholmod.so" ] || rm "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libcholmod.so") && echo ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libcholmod.so" && ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libcholmod.so" ln -sf /usr/lib/aarch64-linux-gnu/libgit2.so.27 /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libgit2.so REALPATH=`/build/julia-1.0.3+dfsg/usr/tools/libwhich -p libcolamd.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libcolamd.so" ] || rm "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libcolamd.so") && echo ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libcolamd.so" && ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libcolamd.so" REALPATH=`/build/julia-1.0.3+dfsg/usr/tools/libwhich -p libumfpack.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libumfpack.so" ] || rm "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libumfpack.so") && echo ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libumfpack.so" && ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libumfpack.so" ln -sf /usr/lib/aarch64-linux-gnu/libccolamd.so.2 /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libccolamd.so REALPATH=`/build/julia-1.0.3+dfsg/usr/tools/libwhich -p libspqr.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libspqr.so" ] || rm "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libspqr.so") && echo ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libspqr.so" && ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libspqr.so" ln -sf /usr/lib/aarch64-linux-gnu/libcamd.so.2 /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libcamd.so ln -sf /usr/lib/aarch64-linux-gnu/libcolamd.so.2 /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libcolamd.so REALPATH=`/build/julia-1.0.3+dfsg/usr/tools/libwhich -p libsuitesparseconfig.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libsuitesparseconfig.so" ] || rm "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libsuitesparseconfig.so") && echo ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libsuitesparseconfig.so" && ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libsuitesparseconfig.so" REALPATH=`/build/julia-1.0.3+dfsg/usr/tools/libwhich -p libunwind.so` && REALPATH_wd="`pwd`" && REALPATH_=`readlink -n ${REALPATH} || true` && if [ -n "${REALPATH_}" ]; then REALPATH_wd=`dirname "${REALPATH}"`; REALPATH="${REALPATH_}"; fi && if [ -z "`echo ${REALPATH} | grep '^/'`" ]; then REALPATH=${REALPATH_wd}/${REALPATH}; fi && REALPATH_=`objdump -p "${REALPATH}" | awk '/SONAME/ {print $2}'` && if [ -n "${REALPATH_}" ]; then REALPATH_=$(dirname "${REALPATH}")/${REALPATH_}; if [ -e "${REALPATH_}" ]; then REALPATH=${REALPATH_}; fi; fi && [ -e "$REALPATH" ] && ([ ! -e "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libunwind.so" ] || rm "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libunwind.so") && echo ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libunwind.so" && ln -sf "$REALPATH" "/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libunwind.so" ln -sf /usr/lib/aarch64-linux-gnu/libcholmod.so.3 /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libcholmod.so gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -I/build/julia-1.0.3+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c hashing.c -o /build/julia-1.0.3+dfsg/src/support/hashing.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -I/build/julia-1.0.3+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c timefuncs.c -o /build/julia-1.0.3+dfsg/src/support/timefuncs.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -I/build/julia-1.0.3+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c ptrhash.c -o /build/julia-1.0.3+dfsg/src/support/ptrhash.o ln -sf /usr/lib/aarch64-linux-gnu/libumfpack.so.5 /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libumfpack.so gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -I/build/julia-1.0.3+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c operators.c -o /build/julia-1.0.3+dfsg/src/support/operators.o ln -sf /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so.5 /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libsuitesparseconfig.so ln -sf /usr/lib/aarch64-linux-gnu/libspqr.so.2 /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libspqr.so gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -I/build/julia-1.0.3+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c utf8.c -o /build/julia-1.0.3+dfsg/src/support/utf8.o ln -sf /usr/lib/aarch64-linux-gnu/libunwind.so.8 /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libunwind.so gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -I/build/julia-1.0.3+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c ios.c -o /build/julia-1.0.3+dfsg/src/support/ios.o make[3]: Leaving directory '/build/julia-1.0.3+dfsg/base' gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -I/build/julia-1.0.3+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c htable.c -o /build/julia-1.0.3+dfsg/src/support/htable.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -I/build/julia-1.0.3+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c bitvector.c -o /build/julia-1.0.3+dfsg/src/support/bitvector.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -I/build/julia-1.0.3+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c int2str.c -o /build/julia-1.0.3+dfsg/src/support/int2str.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -I/build/julia-1.0.3+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c libsupportinit.c -o /build/julia-1.0.3+dfsg/src/support/libsupportinit.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -I/build/julia-1.0.3+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c arraylist.c -o /build/julia-1.0.3+dfsg/src/support/arraylist.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -I/build/julia-1.0.3+dfsg/usr/include -I/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -fvisibility=hidden -Wpointer-arith -Wundef -DNDEBUG -DJL_NDEBUG -c strtod.c -o /build/julia-1.0.3+dfsg/src/support/strtod.o rm -rf /build/julia-1.0.3+dfsg/src/support/libsupport.a ar -rcs /build/julia-1.0.3+dfsg/src/support/libsupport.a /build/julia-1.0.3+dfsg/src/support/hashing.o /build/julia-1.0.3+dfsg/src/support/timefuncs.o /build/julia-1.0.3+dfsg/src/support/ptrhash.o /build/julia-1.0.3+dfsg/src/support/operators.o /build/julia-1.0.3+dfsg/src/support/utf8.o /build/julia-1.0.3+dfsg/src/support/ios.o /build/julia-1.0.3+dfsg/src/support/htable.o /build/julia-1.0.3+dfsg/src/support/bitvector.o /build/julia-1.0.3+dfsg/src/support/int2str.o /build/julia-1.0.3+dfsg/src/support/libsupportinit.o /build/julia-1.0.3+dfsg/src/support/arraylist.o /build/julia-1.0.3+dfsg/src/support/strtod.o make[4]: Leaving directory '/build/julia-1.0.3+dfsg/src/support' make -C /build/julia-1.0.3+dfsg/src/flisp 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 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -ggdb2 -falign-functions -I../support -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -I/build/julia-1.0.3+dfsg/usr/include -I/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -DUSE_COMPUTED_GOTO -fvisibility=hidden -Wpointer-arith -Wundef -Wold-style-definition -Wstrict-prototypes -Wc++-compat -DNDEBUG -DJL_NDEBUG -c flisp.c -o /build/julia-1.0.3+dfsg/src/flisp/flisp.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -ggdb2 -falign-functions -I../support -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -I/build/julia-1.0.3+dfsg/usr/include -I/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -DUSE_COMPUTED_GOTO -fvisibility=hidden -Wpointer-arith -Wundef -Wold-style-definition -Wstrict-prototypes -Wc++-compat -DNDEBUG -DJL_NDEBUG -c builtins.c -o /build/julia-1.0.3+dfsg/src/flisp/builtins.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -ggdb2 -falign-functions -I../support -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -I/build/julia-1.0.3+dfsg/usr/include -I/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -DUSE_COMPUTED_GOTO -fvisibility=hidden -Wpointer-arith -Wundef -Wold-style-definition -Wstrict-prototypes -Wc++-compat -DNDEBUG -DJL_NDEBUG -c string.c -o /build/julia-1.0.3+dfsg/src/flisp/string.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -ggdb2 -falign-functions -I../support -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -I/build/julia-1.0.3+dfsg/usr/include -I/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -DUSE_COMPUTED_GOTO -fvisibility=hidden -Wpointer-arith -Wundef -Wold-style-definition -Wstrict-prototypes -Wc++-compat -DNDEBUG -DJL_NDEBUG -c equalhash.c -o /build/julia-1.0.3+dfsg/src/flisp/equalhash.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -ggdb2 -falign-functions -I../support -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -I/build/julia-1.0.3+dfsg/usr/include -I/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -DUSE_COMPUTED_GOTO -fvisibility=hidden -Wpointer-arith -Wundef -Wold-style-definition -Wstrict-prototypes -Wc++-compat -DNDEBUG -DJL_NDEBUG -c table.c -o /build/julia-1.0.3+dfsg/src/flisp/table.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -ggdb2 -falign-functions -I../support -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -I/build/julia-1.0.3+dfsg/usr/include -I/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -DUSE_COMPUTED_GOTO -fvisibility=hidden -Wpointer-arith -Wundef -Wold-style-definition -Wstrict-prototypes -Wc++-compat -DNDEBUG -DJL_NDEBUG -c iostream.c -o /build/julia-1.0.3+dfsg/src/flisp/iostream.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -ggdb2 -falign-functions -I../support -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -I/build/julia-1.0.3+dfsg/usr/include -I/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -DUSE_COMPUTED_GOTO -fvisibility=hidden -Wpointer-arith -Wundef -Wold-style-definition -Wstrict-prototypes -Wc++-compat -DNDEBUG -DJL_NDEBUG -c julia_extensions.c -o /build/julia-1.0.3+dfsg/src/flisp/julia_extensions.o objcopy --only-keep-debug /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/libccalltest.so.tmp /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/libccalltest.so.debug objcopy --strip-debug /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/libccalltest.so.tmp objcopy --add-gnu-debuglink=/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/libccalltest.so.debug /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/libccalltest.so.tmp mv /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/libccalltest.so.tmp /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/libccalltest.so make[3]: Leaving directory '/build/julia-1.0.3+dfsg/src' gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -ggdb2 -falign-functions -I../support -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -I/build/julia-1.0.3+dfsg/usr/include -I/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -DUSE_COMPUTED_GOTO -fvisibility=hidden -Wpointer-arith -Wundef -Wold-style-definition -Wstrict-prototypes -Wc++-compat -DNDEBUG -DJL_NDEBUG -c flmain.c -o /build/julia-1.0.3+dfsg/src/flisp/flmain.o rm -rf /build/julia-1.0.3+dfsg/src/flisp/libflisp.a ar -rcs /build/julia-1.0.3+dfsg/src/flisp/libflisp.a /build/julia-1.0.3+dfsg/src/flisp/flisp.o /build/julia-1.0.3+dfsg/src/flisp/builtins.o /build/julia-1.0.3+dfsg/src/flisp/string.o /build/julia-1.0.3+dfsg/src/flisp/equalhash.o /build/julia-1.0.3+dfsg/src/flisp/table.o /build/julia-1.0.3+dfsg/src/flisp/iostream.o /build/julia-1.0.3+dfsg/src/flisp/julia_extensions.o gcc -ggdb2 -falign-functions -I../support -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -I/build/julia-1.0.3+dfsg/usr/include -I/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -DUTF8PROC_EXPORTS -Wall -Wno-strict-aliasing -DUSE_COMPUTED_GOTO -fvisibility=hidden -Wpointer-arith -Wundef -Wold-style-definition -Wstrict-prototypes -Wc++-compat -Wl,-z,relro -Wl,-z,now /build/julia-1.0.3+dfsg/src/flisp/flisp.o /build/julia-1.0.3+dfsg/src/flisp/builtins.o /build/julia-1.0.3+dfsg/src/flisp/string.o /build/julia-1.0.3+dfsg/src/flisp/equalhash.o /build/julia-1.0.3+dfsg/src/flisp/table.o /build/julia-1.0.3+dfsg/src/flisp/iostream.o /build/julia-1.0.3+dfsg/src/flisp/julia_extensions.o /build/julia-1.0.3+dfsg/src/flisp/flmain.o -o /build/julia-1.0.3+dfsg/src/flisp/flisp /build/julia-1.0.3+dfsg/src/flisp/libflisp.a /build/julia-1.0.3+dfsg/src/flisp/../support/libsupport.a /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/libuv.a -lutf8proc -lpthread -Wl,--no-as-needed -ldl -lrt -lpthread -Wl,--export-dynamic,--as-needed,--no-whole-archive -lunwind-generic -lunwind -Wl,--version-script=/build/julia-1.0.3+dfsg/src/julia.expmap make[4]: Leaving directory '/build/julia-1.0.3+dfsg/src/flisp' ./flisp/flisp /build/julia-1.0.3+dfsg/src/mk_julia_flisp_boot.scm /build/julia-1.0.3+dfsg/src/ jlfrontend.scm julia_flisp.boot ./flisp/flisp /build/julia-1.0.3+dfsg/src/bin2hex.scm < julia_flisp.boot > julia_flisp.boot.inc make[3]: Leaving directory '/build/julia-1.0.3+dfsg/src' make[3]: Entering directory '/build/julia-1.0.3+dfsg/src' Warning: git information unavailable; versioning information limited /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/support/arraylist.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/support/strtod.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/support/dirpath.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/support/tzfile.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/support/ENTRY.i387.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/support/ios.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/support/analyzer_annotations.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/support/bitvector.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/support/dtypes.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/support/END.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/support/hashing.h /build/julia-1.0.3+dfsg/usr/include/julia/ mv julia_version.h.release.tmp julia_version.h /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/support/libsupport.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/support/utf8.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/support/htable.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/support/ptrhash.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/support/MurmurHash3.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/support/ENTRY.amd64.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/support/utils.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/support/timefuncs.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/support/platform.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/julia.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/julia_assert.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/julia_threads.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/tls.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/locks.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/src/atomics.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/usr/include/uv.h /build/julia-1.0.3+dfsg/usr/include/julia/ gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/jltypes.c -o jltypes.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/gf.c -o gf.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/typemap.c -o typemap.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/ast.c -o ast.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/builtins.c -o builtins.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/module.c -o module.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/interpreter.c -o interpreter.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/symbol.c -o symbol.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/dlload.c -o dlload.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/sys.c -o sys.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/init.c -o init.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/task.c -o task.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/array.c -o array.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/dump.c -o dump.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/staticdata.c -o staticdata.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/toplevel.c -o toplevel.o /build/julia-1.0.3+dfsg/src/array.c: In function ‘jl_array_shrink’: /build/julia-1.0.3+dfsg/src/array.c:940:25: warning: request for implicit conversion from ‘void *’ to ‘char *’ not permitted in C++ [-Wc++-compat] typetagdata = malloc(a->nrows); ^ gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/jl_uv.c -o jl_uv.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/datatype.c -o datatype.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/simplevector.c -o simplevector.o g++ -I/build/julia-1.0.3+dfsg/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/APInt-C.cpp -o APInt-C.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/runtime_intrinsics.c -o runtime_intrinsics.o g++ -I/build/julia-1.0.3+dfsg/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/runtime_ccall.cpp -o runtime_ccall.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/precompile.c -o precompile.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/threadgroup.c -o threadgroup.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/threading.c -o threading.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/stackwalk.c -o stackwalk.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/gc.c -o gc.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/gc-debug.c -o gc-debug.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/gc-pages.c -o gc-pages.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/method.c -o method.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/jlapi.c -o jlapi.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/signal-handling.c -o signal-handling.o /build/julia-1.0.3+dfsg/src/runtime_ccall.cpp: In function ‘jl_value_t* jl_get_cfunction_trampoline(jl_value_t*, jl_datatype_t*, htable_t*, jl_svec_t*, void* (*)(void*, void**), jl_unionall_t*, jl_value_t**)’: /build/julia-1.0.3+dfsg/src/runtime_ccall.cpp:165:15: warning: argument ‘cache’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] htable_t *cache, // weakref htable indexed by (fobj, vals) ~~~~~~~~~~^~~~~ gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/safepoint.c -o safepoint.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/jloptions.c -o jloptions.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/timing.c -o timing.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/subtype.c -o subtype.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/rtutils.c -o rtutils.o gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -Wold-style-definition -Wstrict-prototypes -Wc++-compat -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DNDEBUG -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/crc32c.c -o crc32c.o g++ -I/build/julia-1.0.3+dfsg/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/processor.cpp -o processor.o g++ -I/build/julia-1.0.3+dfsg/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/codegen.cpp -o codegen.o g++ -I/build/julia-1.0.3+dfsg/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/jitlayers.cpp -o jitlayers.o g++ -I/build/julia-1.0.3+dfsg/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/disasm.cpp -o disasm.o g++ -I/build/julia-1.0.3+dfsg/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/debuginfo.cpp -o debuginfo.o g++ -I/build/julia-1.0.3+dfsg/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/llvm-simdloop.cpp -o llvm-simdloop.o In file included from /build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/src/codegen.cpp:45: /build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ g++ -I/build/julia-1.0.3+dfsg/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/llvm-ptls.cpp -o llvm-ptls.o g++ -I/build/julia-1.0.3+dfsg/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/llvm-muladd.cpp -o llvm-muladd.o In file included from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/usr/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/LoopPass.h:18, from /build/julia-1.0.3+dfsg/src/llvm-simdloop.cpp:12: /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/usr/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/usr/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/usr/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/LoopPass.h:18, from /build/julia-1.0.3+dfsg/src/llvm-simdloop.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ g++ -I/build/julia-1.0.3+dfsg/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/llvm-late-gc-lowering.cpp -o llvm-late-gc-lowering.o g++ -I/build/julia-1.0.3+dfsg/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/llvm-lower-handlers.cpp -o llvm-lower-handlers.o g++ -I/build/julia-1.0.3+dfsg/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/llvm-gc-invariant-verifier.cpp -o llvm-gc-invariant-verifier.o /build/julia-1.0.3+dfsg/src/codegen.cpp: In function ‘std::unique_ptr emit_function(jl_method_instance_t*, jl_code_info_t*, size_t, jl_llvm_functions_t*, const jl_cgparams_t*)’: /build/julia-1.0.3+dfsg/src/codegen.cpp:6389:22: warning: variable ‘found’ set but not used [-Wunused-but-set-variable] bool found = false; ^~~~~ In file included from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/usr/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/BasicAliasAnalysis.h:17, from /build/julia-1.0.3+dfsg/src/jitlayers.cpp:11: /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/usr/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]’ /build/julia-1.0.3+dfsg/usr/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]’ /build/julia-1.0.3+dfsg/usr/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]’ /build/julia-1.0.3+dfsg/usr/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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/iostream:39, from /build/julia-1.0.3+dfsg/src/jitlayers.cpp:6: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/usr/include/llvm/Object/ObjectFile.h:17, from /build/julia-1.0.3+dfsg/src/disasm.cpp:30: /build/julia-1.0.3+dfsg/usr/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/usr/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/iomanip:40, from /build/julia-1.0.3+dfsg/src/disasm.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ g++ -I/build/julia-1.0.3+dfsg/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/llvm-propagate-addrspaces.cpp -o llvm-propagate-addrspaces.o In file included from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/usr/include/llvm/Object/ObjectFile.h:17, from /build/julia-1.0.3+dfsg/src/disasm.cpp:30: /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/usr/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]’ /build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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 /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/iomanip:40, from /build/julia-1.0.3+dfsg/src/disasm.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/usr/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/usr/include/llvm/Object/ObjectFile.h:17, from /build/julia-1.0.3+dfsg/src/disasm.cpp:30: /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/usr/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; 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 /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/iomanip:40, from /build/julia-1.0.3+dfsg/src/disasm.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/usr/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/usr/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/usr/include/llvm/CodeGen/TargetSubtargetInfo.h:17, from /build/julia-1.0.3+dfsg/src/codegen.cpp:45: /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair<_jl_value_t**, llvm::GlobalVariable*>]’: /build/julia-1.0.3+dfsg/src/codegen.cpp:6660:53: required from here /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<_jl_value_t**, llvm::GlobalVariable*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 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/src/codegen.cpp:32: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair<_jl_value_t**, llvm::GlobalVariable*>’ declared here struct pair ^~~~ g++ -I/build/julia-1.0.3+dfsg/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/llvm-multiversioning.cpp -o llvm-multiversioning.o g++ -I/build/julia-1.0.3+dfsg/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/llvm-alloc-opt.cpp -o llvm-alloc-opt.o g++ -I/build/julia-1.0.3+dfsg/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/cgmemmgr.cpp -o cgmemmgr.o g++ -I/build/julia-1.0.3+dfsg/usr/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" -DJL_NDEBUG -c /build/julia-1.0.3+dfsg/src/llvm-api.cpp -o llvm-api.o /build/julia-1.0.3+dfsg/contrib/install.sh 644 julia_version.h /build/julia-1.0.3+dfsg/usr/include/julia/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/usr/include/uv/unix.h /build/julia-1.0.3+dfsg/usr/include/uv/version.h /build/julia-1.0.3+dfsg/usr/include/uv/errno.h /build/julia-1.0.3+dfsg/usr/include/uv/linux.h /build/julia-1.0.3+dfsg/usr/include/uv/threadpool.h /build/julia-1.0.3+dfsg/usr/include/julia/uv In file included from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallSet.h:19, from /build/julia-1.0.3+dfsg/src/llvm-alloc-opt.cpp:7: /build/julia-1.0.3+dfsg/usr/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/usr/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/usr/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/src/llvm-alloc-opt.cpp:783:78: required from here /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __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/usr/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallSet.h:18, from /build/julia-1.0.3+dfsg/src/llvm-alloc-opt.cpp:7: /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/usr/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/usr/include/llvm/Pass.h:32, from /build/julia-1.0.3+dfsg/src/llvm-multiversioning.cpp:12: /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/usr/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/usr/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/usr/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/usr/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/usr/include/llvm/Pass.h:32, from /build/julia-1.0.3+dfsg/src/llvm-multiversioning.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ /build/julia-1.0.3+dfsg/src/codegen.cpp: In function ‘jl_cgval_t emit_expr(jl_codectx_t&, jl_value_t*, ssize_t)’: /build/julia-1.0.3+dfsg/src/codegen.cpp:3808:60: warning: argument ‘expr’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] static jl_cgval_t emit_expr(jl_codectx_t &ctx, jl_value_t *expr, ssize_t ssaval) ~~~~~~~~~~~~^~~~ /build/julia-1.0.3+dfsg/src/codegen.cpp: In function ‘jl_llvm_functions_t jl_compile_linfo(jl_method_instance_t**, jl_code_info_t*, size_t, const jl_cgparams_t*)’: /build/julia-1.0.3+dfsg/src/codegen.cpp:1073:27: warning: variable ‘li’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] jl_method_instance_t *li = *pli; ^~ g++ -shared -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -D_GNU_SOURCE -I. -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/flisp -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -I/build/julia-1.0.3+dfsg/usr/include -DLIBRARY_EXPORTS -I/build/julia-1.0.3+dfsg/deps/valgrind -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common -Wpointer-arith -Wundef -Wno-unused-result -DJL_BUILD_ARCH='"aarch64"' -DJL_BUILD_UNAME='"Linux"' -I/build/julia-1.0.3+dfsg/usr/include -DLLVM_SHLIB "-DJL_SYSTEM_IMAGE_PATH=\"../lib/aarch64-linux-gnu/julia/sys.so\"" ./jltypes.o ./gf.o ./typemap.o ./ast.o ./builtins.o ./module.o ./interpreter.o ./symbol.o ./dlload.o ./sys.o ./init.o ./task.o ./array.o ./dump.o ./staticdata.o ./toplevel.o ./jl_uv.o ./datatype.o ./simplevector.o ./APInt-C.o ./runtime_intrinsics.o ./runtime_ccall.o ./precompile.o ./threadgroup.o ./threading.o ./stackwalk.o ./gc.o ./gc-debug.o ./gc-pages.o ./method.o ./jlapi.o ./signal-handling.o ./safepoint.o ./jloptions.o ./timing.o ./subtype.o ./rtutils.o ./crc32c.o ./processor.o ./codegen.o ./jitlayers.o ./disasm.o ./debuginfo.o ./llvm-simdloop.o ./llvm-ptls.o ./llvm-muladd.o ./llvm-late-gc-lowering.o ./llvm-lower-handlers.o ./llvm-gc-invariant-verifier.o ./llvm-propagate-addrspaces.o ./llvm-multiversioning.o ./llvm-alloc-opt.o ./cgmemmgr.o ./llvm-api.o -Wl,-rpath,'$ORIGIN/julia' -Wl,-rpath,'$ORIGIN' -Wl,-z,origin -o /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/libjulia.so.1.0 -Wl,-z,relro -Wl,-z,now -Wl,-Bsymbolic-functions -Wl,--whole-archive ./flisp/libflisp.a -Wl,--whole-archive ./support/libsupport.a -L/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu -L/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/libuv.a -lutf8proc -Wl,--no-whole-archive -L/build/julia-1.0.3+dfsg/usr/lib -lLLVM -Wl,--no-as-needed -ldl -lrt -lpthread -Wl,--export-dynamic,--as-needed,--no-whole-archive -lunwind-generic -lunwind -Wl,--version-script=/build/julia-1.0.3+dfsg/src/julia.expmap -Wl,-soname=libjulia.so.1 true -ignorelibjulia.so /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/libjulia.so.1.0 true -ignore /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/libjulia.so.1.0 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 gcc -Wdate-time -D_FORTIFY_SOURCE=2 -fasynchronous-unwind-tables -DSYSTEM_LIBUNWIND -DJULIA_HAS_IFUNC_SUPPORT=1 -DJULIA_ENABLE_THREADING -DJULIA_NUM_THREADS=1 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -pipe -fPIC -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -DSYSTEM_LIBUNWIND -ggdb2 -falign-functions -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -Wc++-compat -c /build/julia-1.0.3+dfsg/ui/repl.c -o repl.o g++ -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -pipe -fPIC -fno-rtti -pedantic -D_FILE_OFFSET_BITS=64 -ggdb2 -falign-functions -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src -I/build/julia-1.0.3+dfsg/src/support -I/build/julia-1.0.3+dfsg/usr/include -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -Wc++-compat repl.o -o /build/julia-1.0.3+dfsg/usr/bin/julia -L/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia -L/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu -L/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu -ljulia -Wl,-Bdynamic -Wl,-z,relro -Wl,-z,now -Wl,--no-whole-archive -Wl,--no-as-needed -ldl -lrt -lpthread -Wl,--export-dynamic,--as-needed,--no-whole-archive -lunwind-generic -lunwind -Wl,--version-script=/build/julia-1.0.3+dfsg/src/julia.expmap -Wl,-rpath,'$ORIGIN/../lib/aarch64-linux-gnu' -Wl,-rpath-link,/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu -Wl,-z,origin make[3]: Leaving directory '/build/julia-1.0.3+dfsg/ui' make[3]: Entering directory '/build/julia-1.0.3+dfsg' Warning: git information unavailable; versioning information limited cd /build/julia-1.0.3+dfsg/base && /build/julia-1.0.3+dfsg/usr/bin/julia -C "generic" --output-ji /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/corecompiler.ji.tmp --startup-file=no -g0 -O0 compiler/compiler.jl essentials.jl some.jl ctypes.jl generator.jl reflection.jl options.jl promotion.jl tuple.jl pair.jl traits.jl range.jl expr.jl error.jl bool.jl number.jl int.jl operators.jl pointer.jl refvalue.jl indices.jl array.jl abstractarray.jl bitarray.jl bitset.jl abstractdict.jl abstractset.jl iterators.jl namedtuple.jl docs/core.jl ordering.jl sort.jl compiler/utilities.jl compiler/validation.jl compiler/inferenceresult.jl compiler/params.jl compiler/inferencestate.jl compiler/typeutils.jl compiler/typelimits.jl compiler/typelattice.jl compiler/tfuncs.jl compiler/abstractinterpretation.jl compiler/typeinfer.jl compiler/optimize.jl compiler/ssair/driver.jl compiler/ssair/ir.jl compiler/ssair/domtree.jl compiler/ssair/slot2ssa.jl compiler/ssair/queries.jl compiler/ssair/passes.jl compiler/ssair/inlining.jl compiler/ssair/verify.jl compiler/ssair/legacy.jl compiler/bootstrap.jl cd /build/julia-1.0.3+dfsg/base && if ! /build/julia-1.0.3+dfsg/usr/bin/julia -g1 -O0 -C "generic" --output-ji /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/sys.ji.tmp --startup-file=no --warn-overwrite=yes --sysimage /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/corecompiler.ji sysimg.jl ; then echo '*** This error might be fixed by running `make clean`. If the error persists$(COMMA) try `make cleanall`. ***'; false; fi coreio.jl exports.jl essentials.jl ctypes.jl gcutils.jl generator.jl reflection.jl options.jl promotion.jl tuple.jl pair.jl traits.jl range.jl expr.jl error.jl bool.jl number.jl int.jl operators.jl pointer.jl refvalue.jl refpointer.jl checked.jl indices.jl array.jl abstractarray.jl subarray.jl views.jl abstractdict.jl iterators.jl namedtuple.jl hashing.jl rounding.jl float.jl twiceprecision.jl complex.jl rational.jl multinverses.jl abstractarraymath.jl arraymath.jl simdloop.jl reduce.jl reshapedarray.jl reinterpretarray.jl bitarray.jl bitset.jl some.jl dict.jl abstractset.jl set.jl char.jl strings/basic.jl strings/string.jl strings/substring.jl build_h.jl version_git.jl osutils.jl c.jl io.jl iostream.jl iobuffer.jl intfuncs.jl strings/strings.jl strings/search.jl strings/unicode.jl strings/util.jl strings/io.jl parse.jl shell.jl regex.jl pcre.jl show.jl arrayshow.jl cartesian.jl multidimensional.jl permuteddimsarray.jl broadcast.jl missing.jl version.jl sysinfo.jl libc.jl env.jl libuv.jl uv_constants.jl event.jl task.jl lock.jl threads.jl weakkeydict.jl logging.jl stream.jl filesystem.jl process.jl grisu/grisu.jl methodshow.jl secretbuffer.jl floatfuncs.jl math.jl reducedim.jl accumulate.jl ordering.jl sort.jl fastmath.jl gmp.jl mpfr.jl combinatorics.jl hashing2.jl irrationals.jl mathconstants.jl printf.jl meta.jl Enums.jl channels.jl deepcopy.jl download.jl summarysize.jl errorshow.jl stacktraces.jl initdefs.jl threadcall.jl uuid.jl loading.jl util.jl asyncmap.jl multimedia.jl deprecated.jl docs/basedocs.jl client.jl docs/Docs.jl Base ───────────105.096259 seconds Base64 ───────── 15.723166 seconds CRC32c ───────── 0.024468 seconds SHA ──────────── 0.668908 seconds FileWatching ─── 0.348324 seconds Unicode ──────── 0.021029 seconds Mmap ─────────── 0.287291 seconds Serialization ── 6.185726 seconds Libdl ────────── 0.095209 seconds Markdown ─────── 10.765140 seconds LibGit2 ──────── 15.408843 seconds Logging ──────── 1.048254 seconds Sockets ──────── 8.713173 seconds Printf ───────── 0.021583 seconds Profile ──────── 0.759030 seconds Dates ────────── 7.669434 seconds DelimitedFiles ─ 0.403920 seconds Random ───────── 2.625846 seconds UUIDs ────────── 0.022270 seconds Future ───────── 0.017691 seconds LinearAlgebra ── 46.070631 seconds SparseArrays ─── 13.541740 seconds SuiteSparse ──── 3.959739 seconds Distributed ──── 29.427061 seconds SharedArrays ─── 0.609987 seconds Pkg ──────────── 49.351995 seconds Test ─────────── 10.487801 seconds REPL ─────────── 7.553176 seconds Statistics ───── 0.824020 seconds Stdlibs total ──233.976824 seconds Sysimage built. Summary: Total ─────── 339.079794 seconds Base: ─────── 105.096259 seconds 30.9946% Stdlibs: ──── 233.976824 seconds 69.0035% make[3]: Leaving directory '/build/julia-1.0.3+dfsg' make[3]: Entering directory '/build/julia-1.0.3+dfsg' Warning: git information unavailable; versioning information limited cd /build/julia-1.0.3+dfsg/base && if ! /build/julia-1.0.3+dfsg/usr/bin/julia -O3 -C "generic" --output-o /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/sys-o.a.tmp --startup-file=no --warn-overwrite=yes --sysimage /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/sys.ji /build/julia-1.0.3+dfsg/contrib/generate_precompile.jl; then echo '*** This error is usually fixed by running `make clean`. If the error persists, try `make cleanall`. ***'; false; fi Generating precompile statements... 1090 generated in 334.683028 seconds (overhead 197.778730 seconds) g++ -Wl,-z,relro -Wl,-z,now -shared -fPIC -L/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia -L/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu -L/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu -o /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/sys.so -Wl,--whole-archive /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/sys-o.a -Wl,--no-whole-archive -ljulia $([ Linux = WINNT ] && echo '' -lssp) make[3]: Leaving directory '/build/julia-1.0.3+dfsg' make[2]: Leaving directory '/build/julia-1.0.3+dfsg' make[1]: Leaving directory '/build/julia-1.0.3+dfsg' debian/rules override_dh_auto_build-indep make[1]: Entering directory '/build/julia-1.0.3+dfsg' dh_auto_build -- prefix=/usr sysconfdir=/etc MULTIARCH=aarch64-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 JULIA_CPU_TARGET="generic" 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=aarch64-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 JULIA_CPU_TARGET=generic 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 make[3]: Entering directory '/build/julia-1.0.3+dfsg/deps' make[3]: Entering directory '/build/julia-1.0.3+dfsg/stdlib' Warning: git information unavailable; versioning information limited Warning: git information unavailable; versioning information limited make[3]: Nothing to be done for 'default'. make[3]: Leaving directory '/build/julia-1.0.3+dfsg/stdlib' make[3]: Nothing to be done for 'default'. make[3]: Leaving directory '/build/julia-1.0.3+dfsg/deps' PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/build/julia-1.0.3+dfsg/usr/tools /build/julia-1.0.3+dfsg/contrib/fixup-libgfortran.sh --verbose /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu make[3]: Entering directory '/build/julia-1.0.3+dfsg/src' make[3]: Entering directory '/build/julia-1.0.3+dfsg/src' Warning: git information unavailable; versioning information limited Warning: git information unavailable; versioning information limited Discovered traces of libgfortran within Got SONAMES of make[3]: Entering directory '/build/julia-1.0.3+dfsg/base' Warning: git information unavailable; versioning information limited WARNING: Using boilerplate git version info make[3]: Nothing to be done for 'libccalltest'. make[3]: Leaving directory '/build/julia-1.0.3+dfsg/src' make[3]: Nothing to be done for 'julia_flisp.boot.inc.phony'. make[3]: Leaving directory '/build/julia-1.0.3+dfsg/src' make[3]: Entering directory '/build/julia-1.0.3+dfsg/src' Warning: git information unavailable; versioning information limited make[3]: Leaving directory '/build/julia-1.0.3+dfsg/base' make[3]: Nothing to be done for 'libjulia-release'. 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 make[3]: Nothing to be done for 'julia-release'. make[3]: Leaving directory '/build/julia-1.0.3+dfsg/ui' make[3]: Entering directory '/build/julia-1.0.3+dfsg' Warning: git information unavailable; versioning information limited make[3]: '/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/sys.ji' is up to date. make[3]: Leaving directory '/build/julia-1.0.3+dfsg' make[3]: Entering directory '/build/julia-1.0.3+dfsg' Warning: git information unavailable; versioning information limited make[3]: '/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/sys.so' is up to date. make[3]: Leaving directory '/build/julia-1.0.3+dfsg' make[2]: Leaving directory '/build/julia-1.0.3+dfsg' /usr/bin/make -C doc pdf make[2]: Entering directory '/build/julia-1.0.3+dfsg/doc' Warning: git information unavailable; versioning information limited true Building PDF documentation. /build/julia-1.0.3+dfsg/usr/bin/julia --color=yes /build/julia-1.0.3+dfsg/doc/make.jl -- pdf linkcheck= doctest= buildroot=/build/julia-1.0.3+dfsg Documenter: setting up build directory. Documenter: expanding markdown templates. Documenter: building cross-references. Documenter: running document checks. !! Skipped doctesting. > checking footnote links. Documenter: populating indices. Documenter: rendering document. ┌ Warning: Deprecated format value :markdown │ │ The LaTeX/PDF backend must now be imported from a separate package. │ Add DocumenterLaTeX to your documentation dependencies and add │ │ using DocumenterLaTeX │ │ to your make.jl script. │ │ Built-in support for format=:latex will be removed completely in a future │ Documenter version, causing builds to fail completely. │ │ See the Output Backends section in the manual for more information. └ @ Documenter.Writers /build/julia-1.0.3+dfsg/debian/embedded/Documenter/src/Writers/Writers.jl:81 Latexmk: Run number 1 of rule 'lualatex' This is LuaTeX, Version 1.07.0 (TeX Live 2019/dev/Debian) system commands enabled. tput: unknown terminal "unknown" luaotfload | main : initialization completed in 0.182 seconds luaotfload | db : Font names database not found, generating new one. luaotfload | db : This can take several minutes; please be patient./usr/bin/pygmentize Latexmk: Run number 2 of rule 'lualatex' This is LuaTeX, Version 1.07.0 (TeX Live 2019/dev/Debian) system commands enabled. tput: unknown terminal "unknown" luaotfload | main : initialization completed in 0.194 seconds /usr/bin/pygmentize Latexmk: Run number 3 of rule 'lualatex' This is LuaTeX, Version 1.07.0 (TeX Live 2019/dev/Debian) system commands enabled. tput: unknown terminal "unknown" luaotfload | main : initialization completed in 0.188 seconds /usr/bin/pygmentize Latexmk: Summary of warnings from last run of (pdf)latex: =====Latex reported missing or unavailable character(s). =====See log file for details. Build finished. make[2]: Leaving directory '/build/julia-1.0.3+dfsg/doc' make[1]: Leaving directory '/build/julia-1.0.3+dfsg' debian/rules override_dh_auto_test-arch make[1]: Entering directory '/build/julia-1.0.3+dfsg' env JULIA_CPU_THREADS=8 JULIA_TEST_MAXRSS_MB=500 make -C test prefix=/usr sysconfdir=/etc MULTIARCH=aarch64-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 JULIA_CPU_TARGET="generic" 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/test' Warning: git information unavailable; versioning information limited /build/julia-1.0.3+dfsg/usr/bin/julia --check-bounds=yes --startup-file=no ./runtests.jl all Test (Worker) | Time (s) | GC (s) | GC % | Alloc (MB) | RSS (MB) compiler/validation (4) | 7.77 | 0.36 | 4.6 | 160.53 | 211.76 strings/search (7) | 12.36 | 0.52 | 4.2 | 253.89 | 211.76 strings/io (9) | 12.89 | 0.54 | 4.2 | 259.36 | 217.37 From worker 2: Skipping Base.Filesystem.JL_O_RANDOM From worker 2: Skipping Base.Filesystem.JL_O_SEQUENTIAL From worker 2: Skipping Base.Filesystem.JL_O_SHORT_LIVED From worker 2: Skipping Base.Filesystem.JL_O_TEMPORARY From worker 2: Skipping Base.active_repl From worker 2: Skipping Base.active_repl_backend unicode/utf8 (7) | 2.15 | 0.00 | 0.0 | 3.91 | 211.76 strings/util (8) | 23.08 | 0.52 | 2.3 | 332.62 | 219.39 worlds (7) | 7.63 | 0.17 | 2.2 | 130.59 | 211.76 From worker 2: Skipping Base.active_repl From worker 2: Skipping Base.active_repl_backend strings/types (4) | 15.37 | 0.53 | 3.4 | 1187.62 | 214.54 From worker 2: Skipping Base.Filesystem.JL_O_RANDOM From worker 2: Skipping Base.Filesystem.JL_O_SEQUENTIAL From worker 2: Skipping Base.Filesystem.JL_O_SHORT_LIVED From worker 2: Skipping Base.Filesystem.JL_O_TEMPORARY From worker 2: Skipping Base.active_repl From worker 2: Skipping Base.active_repl_backend ambiguous (2) | 31.25 | 1.01 | 3.2 | 1139.03 | 240.75 compiler/compiler (3) | 33.38 | 1.20 | 3.6 | 711.78 | 237.46 triplequote (3) | 0.14 | 0.00 | 0.0 | 1.97 | 237.46 intrinsics (3) | 1.89 | 0.04 | 1.9 | 24.96 | 237.89 keywordargs (8) | 17.05 | 0.10 | 0.6 | 113.09 | 224.05 char (2) | 10.33 | 0.46 | 4.5 | 144.77 | 251.49 strings/basic (6) | 57.58 | 1.22 | 2.1 | 830.99 | 240.10 iobuffer (2) | 11.70 | 0.13 | 1.1 | 119.52 | 251.49 staged (6) | 20.31 | 1.17 | 5.7 | 466.47 | 250.51 hashing (8) | 73.16 | 1.96 | 2.7 | 1448.62 | 258.99 subtype (4) | 89.75 | 3.19 | 3.6 | 1812.63 | 701.41 tuple (8) | 23.35 | 0.69 | 2.9 | 263.25 | 272.24 dict (3) | 119.04 | 4.49 | 3.8 | 2162.72 | 314.14 reduce (10) | 58.04 | 3.19 | 5.5 | 1499.44 | 357.94 intfuncs (10) | 16.52 | 0.18 | 1.1 | 209.81 | 357.94 simdloop (10) | 10.44 | 0.32 | 3.1 | 269.58 | 357.94 core (9) | 215.09 | 27.05 | 12.6 | 10768.30 | 620.67 vecelement (10) | 45.49 | 1.56 | 3.4 | 1324.91 | 357.94 offsetarray (2) | 201.04 | 7.29 | 3.6 | 3581.94 | 332.26 copy (2) | 10.57 | 0.36 | 3.4 | 169.50 | 341.61 rational (11) | 45.51 | 1.66 | 3.6 | 1045.02 | 229.37 reducedim (8) | 144.61 | 6.15 | 4.3 | 3120.18 | 332.78 functional (8) | 29.44 | 1.31 | 4.4 | 614.45 | 348.15 fastmath (11) | 34.24 | 0.69 | 2.0 | 508.25 | 244.46 numbers (7) | 321.53 | 6.82 | 2.1 | 4873.64 | 382.84 operators (11) | 34.39 | 0.90 | 2.6 | 533.73 | 259.49 path (7) | 13.16 | 0.03 | 0.2 | 38.46 | 405.05 From worker 11: From worker 11: signal (11): Segmentation fault From worker 11: in expression starting at /build/julia-1.0.3+dfsg/test/ccall.jl:831 From worker 11: getNumInterleavedAccesses at ./deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/./deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.cpp:7618 From worker 11: LowerOperation at ./deps/scratch/llvm-6.0.0/build_Release/lib/Target/AArch64/./deps/srccache/llvm-6.0.0/lib/Target/AArch64/AArch64ISelLowering.cpp:2687 From worker 11: unknown function (ip: 0xaaaacf62f6ff) From worker 11: Allocations: 50901605 (Pool: 50892549; Big: 9056); GC: 116 Worker 11 terminated. parse (7) | 39.93 | 1.99 | 5.0 | 793.10 | 415.86 abstractarray (3) | 267.88 | 14.63 | 5.5 | 5101.18 | 419.49 math (2) | 193.60 | 3.60 | 1.9 | 2956.76 | 393.04 iterators (8) | 159.97 | 8.80 | 5.5 | 3848.20 | 441.53 arrayops (6) | 434.26 | 18.53 | 4.3 | 9085.26 | 539.83 bitarray (10) | 427.95 | 23.79 | 5.6 | 12601.15 | 542.34 subarray (5) | 809.69 | 63.27 | 7.8 | 24164.75 | 723.16 Executing tests that run on node 1 only: precompile (1) | 153.42 | 0.63 | 0.4 | 444.43 | 232.50 SharedArrays (1) | 72.73 | 3.68 | 5.1 | 1731.03 | 264.84 stress (1) | 124.02 | 0.05 | 0.0 | 44.81 | 265.85 Distributed (1) | 420.98 | 0.03 | 0.0 | 20.50 | 266.23 ccall: Error During Test at none:1 Test threw exception Expression: ccall ProcessExitedException() loading: Error During Test at none:1 Test threw exception Expression: loading ProcessExitedException() bigint: Error During Test at none:1 Test threw exception Expression: bigint ProcessExitedException() bigfloat: Error During Test at none:1 Test threw exception Expression: bigfloat ProcessExitedException() sorting: Error During Test at none:1 Test threw exception Expression: sorting ProcessExitedException() spawn: Error During Test at none:1 Test threw exception Expression: spawn ProcessExitedException() backtrace: Error During Test at none:1 Test threw exception Expression: backtrace ProcessExitedException() file: Error During Test at none:1 Test threw exception Expression: file ProcessExitedException() read: Error During Test at none:1 Test threw exception Expression: read ProcessExitedException() version: Error During Test at none:1 Test threw exception Expression: version ProcessExitedException() namedtuple: Error During Test at none:1 Test threw exception Expression: namedtuple ProcessExitedException() mpfr: Error During Test at none:1 Test threw exception Expression: mpfr ProcessExitedException() broadcast: Error During Test at none:1 Test threw exception Expression: broadcast ProcessExitedException() complex: Error During Test at none:1 Test threw exception Expression: complex ProcessExitedException() floatapprox: Error During Test at none:1 Test threw exception Expression: floatapprox ProcessExitedException() reflection: Error During Test at none:1 Test threw exception Expression: reflection ProcessExitedException() regex: Error During Test at none:1 Test threw exception Expression: regex ProcessExitedException() float16: Error During Test at none:1 Test threw exception Expression: float16 ProcessExitedException() combinatorics: Error During Test at none:1 Test threw exception Expression: combinatorics ProcessExitedException() sysinfo: Error During Test at none:1 Test threw exception Expression: sysinfo ProcessExitedException() env: Error During Test at none:1 Test threw exception Expression: env ProcessExitedException() rounding: Error During Test at none:1 Test threw exception Expression: rounding ProcessExitedException() ranges: Error During Test at none:1 Test threw exception Expression: ranges ProcessExitedException() mod2pi: Error During Test at none:1 Test threw exception Expression: mod2pi ProcessExitedException() euler: Error During Test at none:1 Test threw exception Expression: euler ProcessExitedException() show: Error During Test at none:1 Test threw exception Expression: show ProcessExitedException() errorshow: Error During Test at none:1 Test threw exception Expression: errorshow ProcessExitedException() sets: Error During Test at none:1 Test threw exception Expression: sets ProcessExitedException() goto: Error During Test at none:1 Test threw exception Expression: goto ProcessExitedException() llvmcall: Error During Test at none:1 Test threw exception Expression: llvmcall ProcessExitedException() llvmcall2: Error During Test at none:1 Test threw exception Expression: llvmcall2 ProcessExitedException() grisu: Error During Test at none:1 Test threw exception Expression: grisu ProcessExitedException() some: Error During Test at none:1 Test threw exception Expression: some ProcessExitedException() meta: Error During Test at none:1 Test threw exception Expression: meta ProcessExitedException() stacktraces: Error During Test at none:1 Test threw exception Expression: stacktraces ProcessExitedException() docs: Error During Test at none:1 Test threw exception Expression: docs ProcessExitedException() misc: Error During Test at none:1 Test threw exception Expression: misc ProcessExitedException() threads: Error During Test at none:1 Test threw exception Expression: threads ProcessExitedException() enums: Error During Test at none:1 Test threw exception Expression: enums ProcessExitedException() cmdlineargs: Error During Test at none:1 Test threw exception Expression: cmdlineargs ProcessExitedException() int: Error During Test at none:1 Test threw exception Expression: int ProcessExitedException() checked: Error During Test at none:1 Test threw exception Expression: checked ProcessExitedException() bitset: Error During Test at none:1 Test threw exception Expression: bitset ProcessExitedException() floatfuncs: Error During Test at none:1 Test threw exception Expression: floatfuncs ProcessExitedException() inline: Error During Test at none:1 Test threw exception Expression: inline ProcessExitedException() boundscheck: Error During Test at none:1 Test threw exception Expression: boundscheck ProcessExitedException() error: Error During Test at none:1 Test threw exception Expression: error ProcessExitedException() cartesian: Error During Test at none:1 Test threw exception Expression: cartesian ProcessExitedException() osutils: Error During Test at none:1 Test threw exception Expression: osutils ProcessExitedException() channels: Error During Test at none:1 Test threw exception Expression: channels ProcessExitedException() iostream: Error During Test at none:1 Test threw exception Expression: iostream ProcessExitedException() secretbuffer: Error During Test at none:1 Test threw exception Expression: secretbuffer ProcessExitedException() specificity: Error During Test at none:1 Test threw exception Expression: specificity ProcessExitedException() codegen: Error During Test at none:1 Test threw exception Expression: codegen ProcessExitedException() reinterpretarray: Error During Test at none:1 Test threw exception Expression: reinterpretarray ProcessExitedException() syntax: Error During Test at none:1 Test threw exception Expression: syntax ProcessExitedException() logging: Error During Test at none:1 Test threw exception Expression: logging ProcessExitedException() missing: Error During Test at none:1 Test threw exception Expression: missing ProcessExitedException() asyncmap: Error During Test at none:1 Test threw exception Expression: asyncmap ProcessExitedException() SparseArrays/higherorderfns: Error During Test at none:1 Test threw exception Expression: SparseArrays/higherorderfns ProcessExitedException() SparseArrays/sparse: Error During Test at none:1 Test threw exception Expression: SparseArrays/sparse ProcessExitedException() SparseArrays/sparsevector: Error During Test at none:1 Test threw exception Expression: SparseArrays/sparsevector ProcessExitedException() Pkg/resolve: Error During Test at none:1 Test threw exception Expression: Pkg/resolve ProcessExitedException() LinearAlgebra/triangular: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/triangular ProcessExitedException() LinearAlgebra/qr: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/qr ProcessExitedException() LinearAlgebra/dense: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/dense ProcessExitedException() LinearAlgebra/matmul: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/matmul ProcessExitedException() LinearAlgebra/schur: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/schur ProcessExitedException() LinearAlgebra/special: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/special ProcessExitedException() LinearAlgebra/eigen: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/eigen ProcessExitedException() LinearAlgebra/bunchkaufman: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/bunchkaufman ProcessExitedException() LinearAlgebra/svd: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/svd ProcessExitedException() LinearAlgebra/lapack: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/lapack ProcessExitedException() LinearAlgebra/tridiag: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/tridiag ProcessExitedException() LinearAlgebra/bidiag: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/bidiag ProcessExitedException() LinearAlgebra/diagonal: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/diagonal ProcessExitedException() LinearAlgebra/cholesky: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/cholesky ProcessExitedException() LinearAlgebra/lu: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/lu ProcessExitedException() LinearAlgebra/symmetric: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/symmetric ProcessExitedException() LinearAlgebra/generic: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/generic ProcessExitedException() LinearAlgebra/uniformscaling: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/uniformscaling ProcessExitedException() LinearAlgebra/lq: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/lq ProcessExitedException() LinearAlgebra/hessenberg: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/hessenberg ProcessExitedException() LinearAlgebra/blas: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/blas ProcessExitedException() LinearAlgebra/adjtrans: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/adjtrans ProcessExitedException() LinearAlgebra/pinv: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/pinv ProcessExitedException() LinearAlgebra/givens: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/givens ProcessExitedException() LinearAlgebra/structuredbroadcast: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/structuredbroadcast ProcessExitedException() LibGit2/libgit2: Error During Test at none:1 Test threw exception Expression: LibGit2/libgit2 ProcessExitedException() Dates/accessors: Error During Test at none:1 Test threw exception Expression: Dates/accessors ProcessExitedException() Dates/adjusters: Error During Test at none:1 Test threw exception Expression: Dates/adjusters ProcessExitedException() Dates/query: Error During Test at none:1 Test threw exception Expression: Dates/query ProcessExitedException() Dates/periods: Error During Test at none:1 Test threw exception Expression: Dates/periods ProcessExitedException() Dates/ranges: Error During Test at none:1 Test threw exception Expression: Dates/ranges ProcessExitedException() Dates/rounding: Error During Test at none:1 Test threw exception Expression: Dates/rounding ProcessExitedException() Dates/types: Error During Test at none:1 Test threw exception Expression: Dates/types ProcessExitedException() Dates/io: Error During Test at none:1 Test threw exception Expression: Dates/io ProcessExitedException() Dates/arithmetic: Error During Test at none:1 Test threw exception Expression: Dates/arithmetic ProcessExitedException() Dates/conversions: Error During Test at none:1 Test threw exception Expression: Dates/conversions ProcessExitedException() Base64: Error During Test at none:1 Test threw exception Expression: Base64 ProcessExitedException() CRC32c: Error During Test at none:1 Test threw exception Expression: CRC32c ProcessExitedException() DelimitedFiles: Error During Test at none:1 Test threw exception Expression: DelimitedFiles ProcessExitedException() FileWatching: Error During Test at none:1 Test threw exception Expression: FileWatching ProcessExitedException() Future: Error During Test at none:1 Test threw exception Expression: Future ProcessExitedException() InteractiveUtils: Error During Test at none:1 Test threw exception Expression: InteractiveUtils ProcessExitedException() Libdl: Error During Test at none:1 Test threw exception Expression: Libdl ProcessExitedException() Logging: Error During Test at none:1 Test threw exception Expression: Logging ProcessExitedException() Markdown: Error During Test at none:1 Test threw exception Expression: Markdown ProcessExitedException() Mmap: Error During Test at none:1 Test threw exception Expression: Mmap ProcessExitedException() Printf: Error During Test at none:1 Test threw exception Expression: Printf ProcessExitedException() Profile: Error During Test at none:1 Test threw exception Expression: Profile ProcessExitedException() REPL: Error During Test at none:1 Test threw exception Expression: REPL ProcessExitedException() Random: Error During Test at none:1 Test threw exception Expression: Random ProcessExitedException() SHA: Error During Test at none:1 Test threw exception Expression: SHA ProcessExitedException() Serialization: Error During Test at none:1 Test threw exception Expression: Serialization ProcessExitedException() Sockets: Error During Test at none:1 Test threw exception Expression: Sockets ProcessExitedException() Statistics: Error During Test at none:1 Test threw exception Expression: Statistics ProcessExitedException() SuiteSparse: Error During Test at none:1 Test threw exception Expression: SuiteSparse ProcessExitedException() Test: Error During Test at none:1 Test threw exception Expression: Test ProcessExitedException() UUIDs: Error During Test at none:1 Test threw exception Expression: UUIDs ProcessExitedException() Unicode: Error During Test at none:1 Test threw exception Expression: Unicode ProcessExitedException() Test Summary: | Pass Error Broken Total Overall | 15250785 121 30 15250936 compiler/validation | 26 26 strings/search | 522 522 strings/io | 12749 12749 unicode/utf8 | 19 19 strings/util | 449 449 worlds | 64 64 strings/types | 2302688 2302688 ambiguous | 62 2 64 compiler/compiler | 644 1 645 triplequote | 28 28 intrinsics | 34 34 keywordargs | 127 127 char | 1503 1503 strings/basic | 87282 87282 iobuffer | 200 200 staged | 59 59 hashing | 18762 18762 subtype | 337419 15 337434 tuple | 484 484 dict | 144314 144314 reduce | 292 292 intfuncs | 4410 4410 simdloop | 248 248 core | 8423090 8423090 vecelement | 533 533 offsetarray | 325 325 copy | 512 512 rational | 97522 97522 reducedim | 673 673 functional | 95 95 fastmath | 811 811 numbers | 1380107 1380107 operators | 12922 12922 path | 233 12 245 ccall | 1 1 loading | 1 1 bigint | 1 1 bigfloat | 1 1 sorting | 1 1 spawn | 1 1 backtrace | 1 1 file | 1 1 read | 1 1 version | 1 1 namedtuple | 1 1 mpfr | 1 1 broadcast | 1 1 complex | 1 1 floatapprox | 1 1 reflection | 1 1 regex | 1 1 float16 | 1 1 combinatorics | 1 1 sysinfo | 1 1 env | 1 1 rounding | 1 1 ranges | 1 1 mod2pi | 1 1 euler | 1 1 show | 1 1 errorshow | 1 1 sets | 1 1 goto | 1 1 llvmcall | 1 1 llvmcall2 | 1 1 grisu | 1 1 some | 1 1 meta | 1 1 stacktraces | 1 1 docs | 1 1 misc | 1 1 threads | 1 1 enums | 1 1 cmdlineargs | 1 1 int | 1 1 checked | 1 1 bitset | 1 1 floatfuncs | 1 1 inline | 1 1 boundscheck | 1 1 error | 1 1 cartesian | 1 1 osutils | 1 1 channels | 1 1 iostream | 1 1 secretbuffer | 1 1 specificity | 1 1 codegen | 1 1 reinterpretarray | 1 1 syntax | 1 1 logging | 1 1 missing | 1 1 asyncmap | 1 1 SparseArrays/higherorderfns | 1 1 SparseArrays/sparse | 1 1 SparseArrays/sparsevector | 1 1 Pkg/resolve | 1 1 LinearAlgebra/triangular | 1 1 LinearAlgebra/qr | 1 1 LinearAlgebra/dense | 1 1 LinearAlgebra/matmul | 1 1 LinearAlgebra/schur | 1 1 LinearAlgebra/special | 1 1 LinearAlgebra/eigen | 1 1 LinearAlgebra/bunchkaufman | 1 1 LinearAlgebra/svd | 1 1 LinearAlgebra/lapack | 1 1 LinearAlgebra/tridiag | 1 1 LinearAlgebra/bidiag | 1 1 LinearAlgebra/diagonal | 1 1 LinearAlgebra/cholesky | 1 1 LinearAlgebra/lu | 1 1 LinearAlgebra/symmetric | 1 1 LinearAlgebra/generic | 1 1 LinearAlgebra/uniformscaling | 1 1 LinearAlgebra/lq | 1 1 LinearAlgebra/hessenberg | 1 1 LinearAlgebra/blas | 1 1 LinearAlgebra/adjtrans | 1 1 LinearAlgebra/pinv | 1 1 LinearAlgebra/givens | 1 1 LinearAlgebra/structuredbroadcast | 1 1 LibGit2/libgit2 | 1 1 Dates/accessors | 1 1 Dates/adjusters | 1 1 Dates/query | 1 1 Dates/periods | 1 1 Dates/ranges | 1 1 Dates/rounding | 1 1 Dates/types | 1 1 Dates/io | 1 1 Dates/arithmetic | 1 1 Dates/conversions | 1 1 Base64 | 1 1 CRC32c | 1 1 DelimitedFiles | 1 1 FileWatching | 1 1 Future | 1 1 InteractiveUtils | 1 1 Libdl | 1 1 Logging | 1 1 Markdown | 1 1 Mmap | 1 1 Printf | 1 1 Profile | 1 1 REPL | 1 1 Random | 1 1 SHA | 1 1 Serialization | 1 1 Sockets | 1 1 Statistics | 1 1 SuiteSparse | 1 1 Test | 1 1 UUIDs | 1 1 Unicode | 1 1 parse | 10293 10293 abstractarray | 3874 3874 math | 1505744 1505744 iterators | 1499 1499 arrayops | 1766 1766 bitarray | 897803 897803 subarray | 280 280 precompile | 90 90 SharedArrays | 110 110 stress | 118 118 Distributed | No tests FAILURE The global RNG seed was 0x5cac91e21981903e208468eb806f6e76. Error in testset ccall: Error During Test at none:1 Test threw exception Expression: ccall ProcessExitedException() Error in testset loading: Error During Test at none:1 Test threw exception Expression: loading ProcessExitedException() Error in testset bigint: Error During Test at none:1 Test threw exception Expression: bigint ProcessExitedException() Error in testset bigfloat: Error During Test at none:1 Test threw exception Expression: bigfloat ProcessExitedException() Error in testset sorting: Error During Test at none:1 Test threw exception Expression: sorting ProcessExitedException() Error in testset spawn: Error During Test at none:1 Test threw exception Expression: spawn ProcessExitedException() Error in testset backtrace: Error During Test at none:1 Test threw exception Expression: backtrace ProcessExitedException() Error in testset file: Error During Test at none:1 Test threw exception Expression: file ProcessExitedException() Error in testset read: Error During Test at none:1 Test threw exception Expression: read ProcessExitedException() Error in testset version: Error During Test at none:1 Test threw exception Expression: version ProcessExitedException() Error in testset namedtuple: Error During Test at none:1 Test threw exception Expression: namedtuple ProcessExitedException() Error in testset mpfr: Error During Test at none:1 Test threw exception Expression: mpfr ProcessExitedException() Error in testset broadcast: Error During Test at none:1 Test threw exception Expression: broadcast ProcessExitedException() Error in testset complex: Error During Test at none:1 Test threw exception Expression: complex ProcessExitedException() Error in testset floatapprox: Error During Test at none:1 Test threw exception Expression: floatapprox ProcessExitedException() Error in testset reflection: Error During Test at none:1 Test threw exception Expression: reflection ProcessExitedException() Error in testset regex: Error During Test at none:1 Test threw exception Expression: regex ProcessExitedException() Error in testset float16: Error During Test at none:1 Test threw exception Expression: float16 ProcessExitedException() Error in testset combinatorics: Error During Test at none:1 Test threw exception Expression: combinatorics ProcessExitedException() Error in testset sysinfo: Error During Test at none:1 Test threw exception Expression: sysinfo ProcessExitedException() Error in testset env: Error During Test at none:1 Test threw exception Expression: env ProcessExitedException() Error in testset rounding: Error During Test at none:1 Test threw exception Expression: rounding ProcessExitedException() Error in testset ranges: Error During Test at none:1 Test threw exception Expression: ranges ProcessExitedException() Error in testset mod2pi: Error During Test at none:1 Test threw exception Expression: mod2pi ProcessExitedException() Error in testset euler: Error During Test at none:1 Test threw exception Expression: euler ProcessExitedException() Error in testset show: Error During Test at none:1 Test threw exception Expression: show ProcessExitedException() Error in testset errorshow: Error During Test at none:1 Test threw exception Expression: errorshow ProcessExitedException() Error in testset sets: Error During Test at none:1 Test threw exception Expression: sets ProcessExitedException() Error in testset goto: Error During Test at none:1 Test threw exception Expression: goto ProcessExitedException() Error in testset llvmcall: Error During Test at none:1 Test threw exception Expression: llvmcall ProcessExitedException() Error in testset llvmcall2: Error During Test at none:1 Test threw exception Expression: llvmcall2 ProcessExitedException() Error in testset grisu: Error During Test at none:1 Test threw exception Expression: grisu ProcessExitedException() Error in testset some: Error During Test at none:1 Test threw exception Expression: some ProcessExitedException() Error in testset meta: Error During Test at none:1 Test threw exception Expression: meta ProcessExitedException() Error in testset stacktraces: Error During Test at none:1 Test threw exception Expression: stacktraces ProcessExitedException() Error in testset docs: Error During Test at none:1 Test threw exception Expression: docs ProcessExitedException() Error in testset misc: Error During Test at none:1 Test threw exception Expression: misc ProcessExitedException() Error in testset threads: Error During Test at none:1 Test threw exception Expression: threads ProcessExitedException() Error in testset enums: Error During Test at none:1 Test threw exception Expression: enums ProcessExitedException() Error in testset cmdlineargs: Error During Test at none:1 Test threw exception Expression: cmdlineargs ProcessExitedException() Error in testset int: Error During Test at none:1 Test threw exception Expression: int ProcessExitedException() Error in testset checked: Error During Test at none:1 Test threw exception Expression: checked ProcessExitedException() Error in testset bitset: Error During Test at none:1 Test threw exception Expression: bitset ProcessExitedException() Error in testset floatfuncs: Error During Test at none:1 Test threw exception Expression: floatfuncs ProcessExitedException() Error in testset inline: Error During Test at none:1 Test threw exception Expression: inline ProcessExitedException() Error in testset boundscheck: Error During Test at none:1 Test threw exception Expression: boundscheck ProcessExitedException() Error in testset error: Error During Test at none:1 Test threw exception Expression: error ProcessExitedException() Error in testset cartesian: Error During Test at none:1 Test threw exception Expression: cartesian ProcessExitedException() Error in testset osutils: Error During Test at none:1 Test threw exception Expression: osutils ProcessExitedException() Error in testset channels: Error During Test at none:1 Test threw exception Expression: channels ProcessExitedException() Error in testset iostream: Error During Test at none:1 Test threw exception Expression: iostream ProcessExitedException() Error in testset secretbuffer: Error During Test at none:1 Test threw exception Expression: secretbuffer ProcessExitedException() Error in testset specificity: Error During Test at none:1 Test threw exception Expression: specificity ProcessExitedException() Error in testset codegen: Error During Test at none:1 Test threw exception Expression: codegen ProcessExitedException() Error in testset reinterpretarray: Error During Test at none:1 Test threw exception Expression: reinterpretarray ProcessExitedException() Error in testset syntax: Error During Test at none:1 Test threw exception Expression: syntax ProcessExitedException() Error in testset logging: Error During Test at none:1 Test threw exception Expression: logging ProcessExitedException() Error in testset missing: Error During Test at none:1 Test threw exception Expression: missing ProcessExitedException() Error in testset asyncmap: Error During Test at none:1 Test threw exception Expression: asyncmap ProcessExitedException() Error in testset SparseArrays/higherorderfns: Error During Test at none:1 Test threw exception Expression: SparseArrays/higherorderfns ProcessExitedException() Error in testset SparseArrays/sparse: Error During Test at none:1 Test threw exception Expression: SparseArrays/sparse ProcessExitedException() Error in testset SparseArrays/sparsevector: Error During Test at none:1 Test threw exception Expression: SparseArrays/sparsevector ProcessExitedException() Error in testset Pkg/resolve: Error During Test at none:1 Test threw exception Expression: Pkg/resolve ProcessExitedException() Error in testset LinearAlgebra/triangular: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/triangular ProcessExitedException() Error in testset LinearAlgebra/qr: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/qr ProcessExitedException() Error in testset LinearAlgebra/dense: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/dense ProcessExitedException() Error in testset LinearAlgebra/matmul: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/matmul ProcessExitedException() Error in testset LinearAlgebra/schur: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/schur ProcessExitedException() Error in testset LinearAlgebra/special: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/special ProcessExitedException() Error in testset LinearAlgebra/eigen: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/eigen ProcessExitedException() Error in testset LinearAlgebra/bunchkaufman: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/bunchkaufman ProcessExitedException() Error in testset LinearAlgebra/svd: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/svd ProcessExitedException() Error in testset LinearAlgebra/lapack: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/lapack ProcessExitedException() Error in testset LinearAlgebra/tridiag: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/tridiag ProcessExitedException() Error in testset LinearAlgebra/bidiag: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/bidiag ProcessExitedException() Error in testset LinearAlgebra/diagonal: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/diagonal ProcessExitedException() Error in testset LinearAlgebra/cholesky: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/cholesky ProcessExitedException() Error in testset LinearAlgebra/lu: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/lu ProcessExitedException() Error in testset LinearAlgebra/symmetric: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/symmetric ProcessExitedException() Error in testset LinearAlgebra/generic: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/generic ProcessExitedException() Error in testset LinearAlgebra/uniformscaling: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/uniformscaling ProcessExitedException() Error in testset LinearAlgebra/lq: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/lq ProcessExitedException() Error in testset LinearAlgebra/hessenberg: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/hessenberg ProcessExitedException() Error in testset LinearAlgebra/blas: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/blas ProcessExitedException() Error in testset LinearAlgebra/adjtrans: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/adjtrans ProcessExitedException() Error in testset LinearAlgebra/pinv: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/pinv ProcessExitedException() Error in testset LinearAlgebra/givens: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/givens ProcessExitedException() Error in testset LinearAlgebra/structuredbroadcast: Error During Test at none:1 Test threw exception Expression: LinearAlgebra/structuredbroadcast ProcessExitedException() Error in testset LibGit2/libgit2: Error During Test at none:1 Test threw exception Expression: LibGit2/libgit2 ProcessExitedException() Error in testset Dates/accessors: Error During Test at none:1 Test threw exception Expression: Dates/accessors ProcessExitedException() Error in testset Dates/adjusters: Error During Test at none:1 Test threw exception Expression: Dates/adjusters ProcessExitedException() Error in testset Dates/query: Error During Test at none:1 Test threw exception Expression: Dates/query ProcessExitedException() Error in testset Dates/periods: Error During Test at none:1 Test threw exception Expression: Dates/periods ProcessExitedException() Error in testset Dates/ranges: Error During Test at none:1 Test threw exception Expression: Dates/ranges ProcessExitedException() Error in testset Dates/rounding: Error During Test at none:1 Test threw exception Expression: Dates/rounding ProcessExitedException() Error in testset Dates/types: Error During Test at none:1 Test threw exception Expression: Dates/types ProcessExitedException() Error in testset Dates/io: Error During Test at none:1 Test threw exception Expression: Dates/io ProcessExitedException() Error in testset Dates/arithmetic: Error During Test at none:1 Test threw exception Expression: Dates/arithmetic ProcessExitedException() Error in testset Dates/conversions: Error During Test at none:1 Test threw exception Expression: Dates/conversions ProcessExitedException() Error in testset Base64: Error During Test at none:1 Test threw exception Expression: Base64 ProcessExitedException() Error in testset CRC32c: Error During Test at none:1 Test threw exception Expression: CRC32c ProcessExitedException() Error in testset DelimitedFiles: Error During Test at none:1 Test threw exception Expression: DelimitedFiles ProcessExitedException() Error in testset FileWatching: Error During Test at none:1 Test threw exception Expression: FileWatching ProcessExitedException() Error in testset Future: Error During Test at none:1 Test threw exception Expression: Future ProcessExitedException() Error in testset InteractiveUtils: Error During Test at none:1 Test threw exception Expression: InteractiveUtils ProcessExitedException() Error in testset Libdl: Error During Test at none:1 Test threw exception Expression: Libdl ProcessExitedException() Error in testset Logging: Error During Test at none:1 Test threw exception Expression: Logging ProcessExitedException() Error in testset Markdown: Error During Test at none:1 Test threw exception Expression: Markdown ProcessExitedException() Error in testset Mmap: Error During Test at none:1 Test threw exception Expression: Mmap ProcessExitedException() Error in testset Printf: Error During Test at none:1 Test threw exception Expression: Printf ProcessExitedException() Error in testset Profile: Error During Test at none:1 Test threw exception Expression: Profile ProcessExitedException() Error in testset REPL: Error During Test at none:1 Test threw exception Expression: REPL ProcessExitedException() Error in testset Random: Error During Test at none:1 Test threw exception Expression: Random ProcessExitedException() Error in testset SHA: Error During Test at none:1 Test threw exception Expression: SHA ProcessExitedException() Error in testset Serialization: Error During Test at none:1 Test threw exception Expression: Serialization ProcessExitedException() Error in testset Sockets: Error During Test at none:1 Test threw exception Expression: Sockets ProcessExitedException() Error in testset Statistics: Error During Test at none:1 Test threw exception Expression: Statistics ProcessExitedException() Error in testset SuiteSparse: Error During Test at none:1 Test threw exception Expression: SuiteSparse ProcessExitedException() Error in testset Test: Error During Test at none:1 Test threw exception Expression: Test ProcessExitedException() Error in testset UUIDs: Error During Test at none:1 Test threw exception Expression: UUIDs ProcessExitedException() Error in testset Unicode: Error During Test at none:1 Test threw exception Expression: Unicode ProcessExitedException() ERROR: LoadError: Test run finished with errors in expression starting at /build/julia-1.0.3+dfsg/test/runtests.jl:61 make[2]: *** [Makefile:22: all] Error 1 make[2]: Leaving directory '/build/julia-1.0.3+dfsg/test' make[1]: [debian/rules:130: override_dh_auto_test-arch] Error 2 (ignored) make[1]: Leaving directory '/build/julia-1.0.3+dfsg' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary dh_testroot dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/build/julia-1.0.3+dfsg' make prefix=/usr sysconfdir=/etc MULTIARCH=aarch64-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 JULIA_CPU_TARGET="generic" USE_SYSTEM_OPENLIBM=1 USE_SYSTEM_LIBM=0 LIBBLAS=-lopenblas LIBBLASNAME=libopenblas LIBLAPACK=-lopenblas LIBLAPACKNAME=libopenblas install make[2]: Entering directory '/build/julia-1.0.3+dfsg' Warning: git information unavailable; versioning information limited gcc -o /build/julia-1.0.3+dfsg/usr/tools/stringreplace /build/julia-1.0.3+dfsg/contrib/stringreplace.c make[3]: Entering directory '/build/julia-1.0.3+dfsg' Warning: git information unavailable; versioning information limited make[4]: Entering directory '/build/julia-1.0.3+dfsg/stdlib' Warning: git information unavailable; versioning information limited make[4]: Nothing to be done for 'default'. make[4]: Leaving directory '/build/julia-1.0.3+dfsg/stdlib' make[4]: Entering directory '/build/julia-1.0.3+dfsg/deps' Warning: git information unavailable; versioning information limited make[4]: Nothing to be done for 'default'. make[4]: Leaving directory '/build/julia-1.0.3+dfsg/deps' PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/build/julia-1.0.3+dfsg/usr/tools /build/julia-1.0.3+dfsg/contrib/fixup-libgfortran.sh --verbose /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu Discovered traces of libgfortran within Got SONAMES of make[4]: Entering directory '/build/julia-1.0.3+dfsg/base' Warning: git information unavailable; versioning information limited WARNING: Using boilerplate git version info make[4]: Leaving directory '/build/julia-1.0.3+dfsg/base' make[4]: Entering directory '/build/julia-1.0.3+dfsg/src' Warning: git information unavailable; versioning information limited make[4]: Nothing to be done for 'julia_flisp.boot.inc.phony'. make[4]: Leaving directory '/build/julia-1.0.3+dfsg/src' make[4]: Entering directory '/build/julia-1.0.3+dfsg/src' Warning: git information unavailable; versioning information limited make[4]: Nothing to be done for 'libjulia-release'. make[4]: Leaving directory '/build/julia-1.0.3+dfsg/src' make[4]: Entering directory '/build/julia-1.0.3+dfsg/ui' Warning: git information unavailable; versioning information limited make[4]: Nothing to be done for 'julia-release'. make[4]: Leaving directory '/build/julia-1.0.3+dfsg/ui' make[4]: Entering directory '/build/julia-1.0.3+dfsg' Warning: git information unavailable; versioning information limited make[4]: '/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/sys.ji' is up to date. make[4]: Leaving directory '/build/julia-1.0.3+dfsg' make[4]: Entering directory '/build/julia-1.0.3+dfsg' Warning: git information unavailable; versioning information limited make[4]: '/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/sys.so' is up to date. make[4]: Leaving directory '/build/julia-1.0.3+dfsg' make[4]: Entering directory '/build/julia-1.0.3+dfsg/doc' Warning: git information unavailable; versioning information limited true Building HTML documentation. /build/julia-1.0.3+dfsg/usr/bin/julia --color=yes /build/julia-1.0.3+dfsg/doc/make.jl linkcheck= doctest= buildroot=/build/julia-1.0.3+dfsg Documenter: setting up build directory. Documenter: expanding markdown templates. Documenter: building cross-references. Documenter: running document checks. !! Skipped doctesting. > checking footnote links. Documenter: populating indices. Documenter: rendering document. Build finished. The HTML pages are in _build/html. make[4]: Leaving directory '/build/julia-1.0.3+dfsg/doc' make[3]: Leaving directory '/build/julia-1.0.3+dfsg' make[3]: Entering directory '/build/julia-1.0.3+dfsg' Warning: git information unavailable; versioning information limited make[4]: Entering directory '/build/julia-1.0.3+dfsg/deps' Warning: git information unavailable; versioning information limited make[4]: Nothing to be done for 'default'. make[4]: Leaving directory '/build/julia-1.0.3+dfsg/deps' make[4]: Entering directory '/build/julia-1.0.3+dfsg/src' Warning: git information unavailable; versioning information limited make[4]: Nothing to be done for 'julia_flisp.boot.inc.phony'. make[4]: Leaving directory '/build/julia-1.0.3+dfsg/src' make[4]: Entering directory '/build/julia-1.0.3+dfsg/src' Warning: git information unavailable; versioning information limited make[4]: Nothing to be done for 'libjulia-release'. make[4]: Leaving directory '/build/julia-1.0.3+dfsg/src' make[4]: Entering directory '/build/julia-1.0.3+dfsg/ui' Warning: git information unavailable; versioning information limited make[4]: Nothing to be done for 'julia-release'. make[4]: Leaving directory '/build/julia-1.0.3+dfsg/ui' make[4]: Entering directory '/build/julia-1.0.3+dfsg/stdlib' Warning: git information unavailable; versioning information limited make[4]: Nothing to be done for 'default'. make[4]: Leaving directory '/build/julia-1.0.3+dfsg/stdlib' PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/build/julia-1.0.3+dfsg/usr/tools /build/julia-1.0.3+dfsg/contrib/fixup-libgfortran.sh --verbose /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu Discovered traces of libgfortran within Got SONAMES of make[4]: Entering directory '/build/julia-1.0.3+dfsg/base' Warning: git information unavailable; versioning information limited WARNING: Using boilerplate git version info make[4]: Leaving directory '/build/julia-1.0.3+dfsg/base' make[4]: Entering directory '/build/julia-1.0.3+dfsg' Warning: git information unavailable; versioning information limited make[4]: '/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/sys.ji' is up to date. make[4]: Leaving directory '/build/julia-1.0.3+dfsg' make[4]: Entering directory '/build/julia-1.0.3+dfsg' Warning: git information unavailable; versioning information limited make[4]: '/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/sys.so' is up to date. make[4]: Leaving directory '/build/julia-1.0.3+dfsg' make[4]: Entering directory '/build/julia-1.0.3+dfsg/src' Warning: git information unavailable; versioning information limited make[4]: Nothing to be done for 'libccalltest'. make[4]: Leaving directory '/build/julia-1.0.3+dfsg/src' make[3]: Leaving directory '/build/julia-1.0.3+dfsg' /build/julia-1.0.3+dfsg/contrib/install.sh 755 /build/julia-1.0.3+dfsg/usr/bin/julia ./debian/tmp//usr/bin/ for suffix in julia ; do \ for lib in /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/lib${suffix}.*so*; do \ if [ "${lib##*.}" != "dSYM" ]; then \ /build/julia-1.0.3+dfsg/contrib/install.sh 755 $lib ./debian/tmp//usr/lib/aarch64-linux-gnu ; \ fi \ done \ done for suffix in libccalltest libsuitesparse_wrapper libLLVM libLLVM-6 libgfortran libgcc_s libquadmath ; do \ for lib in /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/${suffix}.*so*; do \ if [ "${lib##*.}" != "dSYM" ]; then \ /build/julia-1.0.3+dfsg/contrib/install.sh 755 $lib ./debian/tmp//usr/lib/aarch64-linux-gnu/julia ; \ fi \ done \ done cp: cannot stat '/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/libLLVM.*so*': No such file or directory chmod: cannot access './debian/tmp//usr/lib/aarch64-linux-gnu/julia/libLLVM.*so*': No such file or directory cp: cannot stat '/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/libLLVM-6.*so*': No such file or directory chmod: cannot access './debian/tmp//usr/lib/aarch64-linux-gnu/julia/libLLVM-6.*so*': No such file or directory cp: cannot stat '/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/libgfortran.*so*': No such file or directory chmod: cannot access './debian/tmp//usr/lib/aarch64-linux-gnu/julia/libgfortran.*so*': No such file or directory cp: cannot stat '/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/libgcc_s.*so*': No such file or directory chmod: cannot access './debian/tmp//usr/lib/aarch64-linux-gnu/julia/libgcc_s.*so*': No such file or directory cp: cannot stat '/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/libquadmath.*so*': No such file or directory chmod: cannot access './debian/tmp//usr/lib/aarch64-linux-gnu/julia/libquadmath.*so*': No such file or directory for suffix in libamd libcamd libccolamd libcholmod libcolamd libumfpack libspqr libsuitesparseconfig libpcre2-8 libdSFMT libgmp libmpfr libssh2 libmbedtls libmbedcrypto libmbedx509 libcurl libgit2 libopenblas ; do \ lib=/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/${suffix}.so; \ /build/julia-1.0.3+dfsg/contrib/install.sh 755 $lib ./debian/tmp//usr/lib/aarch64-linux-gnu/julia ; \ done cp: cannot stat '/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libmbedcrypto.so': No such file or directory chmod: cannot access './debian/tmp//usr/lib/aarch64-linux-gnu/julia/libmbedcrypto.so': No such file or directory cp: cannot stat '/build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/libmbedx509.so': No such file or directory chmod: cannot access './debian/tmp//usr/lib/aarch64-linux-gnu/julia/libmbedx509.so': No such file or directory # Copy public headers cp -R -L /build/julia-1.0.3+dfsg/usr/include/julia/* ./debian/tmp//usr/include/julia # Copy system image /build/julia-1.0.3+dfsg/contrib/install.sh 755 /build/julia-1.0.3+dfsg/usr/lib/aarch64-linux-gnu/julia/sys.so ./debian/tmp//usr/lib/aarch64-linux-gnu/julia # Copy in system image build script /build/julia-1.0.3+dfsg/contrib/install.sh 755 /build/julia-1.0.3+dfsg/contrib/build_sysimg.jl ./debian/tmp//usr/share/julia/ # Copy in all .jl sources as well cp -R -L /build/julia-1.0.3+dfsg/usr/share/julia ./debian/tmp//usr/share/ # Copy documentation cp -R -L /build/julia-1.0.3+dfsg/doc/_build/html ./debian/tmp//usr/share/doc/julia/ # Remove various files which should not be installed rm -f ./debian/tmp//usr/share/julia/base/version_git.sh rm -f ./debian/tmp//usr/share/julia/test/Makefile rm -f ./debian/tmp//usr/share/julia/stdlib/v`cut -d. -f1-2 < /build/julia-1.0.3+dfsg/VERSION`/*/source-extracted rm -f ./debian/tmp//usr/share/julia/stdlib/v`cut -d. -f1-2 < /build/julia-1.0.3+dfsg/VERSION`/*/build-configured rm -f ./debian/tmp//usr/share/julia/stdlib/v`cut -d. -f1-2 < /build/julia-1.0.3+dfsg/VERSION`/*/build-compiled rm -f ./debian/tmp//usr/share/julia/stdlib/v`cut -d. -f1-2 < /build/julia-1.0.3+dfsg/VERSION`/*/build-checked # Copy in beautiful new man page /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/usr/share/man/man1/julia.1 ./debian/tmp//usr/share/man/man1/ # Copy icon and .desktop file mkdir -p ./debian/tmp//usr/share/icons/hicolor/scalable/apps/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/contrib/julia.svg ./debian/tmp//usr/share/icons/hicolor/scalable/apps/ touch -c ./debian/tmp//usr/share/icons/hicolor/ gtk-update-icon-cache ./debian/tmp//usr/share/icons/hicolor/ make[2]: gtk-update-icon-cache: Command not found make[2]: [Makefile:362: install] Error 127 (ignored) mkdir -p ./debian/tmp//usr/share/applications/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/contrib/julia.desktop ./debian/tmp//usr/share/applications/ # Install appdata file mkdir -p ./debian/tmp//usr/share/appdata/ /build/julia-1.0.3+dfsg/contrib/install.sh 644 /build/julia-1.0.3+dfsg/contrib/julia.appdata.xml ./debian/tmp//usr/share/appdata/ # Update RPATH entries and JL_SYSTEM_IMAGE_PATH if ../lib/aarch64-linux-gnu/julia != ../lib/aarch64-linux-gnu/julia # On FreeBSD, remove the build's libdir from each library's RPATH mkdir -p ./debian/tmp//etc cp -R /build/julia-1.0.3+dfsg/usr/etc/julia ./debian/tmp//etc/ make[2]: Leaving directory '/build/julia-1.0.3+dfsg' # FIXME: any better solution than this hack? find deps -type f -name 'libLLVM*so*' -exec cp -v '{}' debian/tmp/usr/lib/aarch64-linux-gnu/julia/ \; 'deps/scratch/llvm-6.0.0/build_Release/lib/libLLVM-6.0.so' -> 'debian/tmp/usr/lib/aarch64-linux-gnu/julia/libLLVM-6.0.so' ln -s libLLVM-6.0.so debian/tmp/usr/lib/aarch64-linux-gnu/julia/libLLVM-6.0.0.so ln -s libLLVM-6.0.so debian/tmp/usr/lib/aarch64-linux-gnu/julia/libLLVM.so rm -rf usr # Otherwise dh_install does not see debian/tmp/usr find debian -type f -name '*.so.debug' -delete find debian -type f -name .gitignore -delete find debian -type f -name 'LICENSE.md' -delete make[1]: Leaving directory '/build/julia-1.0.3+dfsg' debian/rules override_dh_install-indep make[1]: Entering directory '/build/julia-1.0.3+dfsg' dh_install --exclude=build_h.jl --exclude=build.h make[1]: Leaving directory '/build/julia-1.0.3+dfsg' dh_install -Njulia-common -Njulia-doc dh_installdocs dh_installchangelogs dh_installexamples dh_installman dh_lintian dh_icons dh_perl debian/rules override_dh_link-arch make[1]: Entering directory '/build/julia-1.0.3+dfsg' # Create *.so symlinks for dlopen'd libraries in private libdir. make -f debian/shlibdeps.mk prefix=/usr sysconfdir=/etc MULTIARCH=aarch64-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 JULIA_CPU_TARGET="generic" 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 gcc -fPIE -o debian/shlibdeps debian/shlibdeps.c -ldl -Wl,--no-as-needed -lopenblas -lcurl -ldSFMT -lgmp -lgit2 -lopenlibm -lssh2 -lunwind -lmbedtls -lmbedcrypto -lmbedx509 -lmpfr -lpcre2-8 -lcholmod -lspqr -lsuitesparseconfig -lumfpack -lutf8proc rm -f debian/libjulia1.links.tmp debian/shlibdeps daxpy_ >> debian/libjulia1.links.tmp echo " /usr/lib/aarch64-linux-gnu/julia/libopenblas.so" >> debian/libjulia1.links.tmp debian/shlibdeps curl_easy_recv >> debian/libjulia1.links.tmp echo " /usr/lib/aarch64-linux-gnu/julia/libcurl.so" >> debian/libjulia1.links.tmp debian/shlibdeps dsfmt_get_idstring >> debian/libjulia1.links.tmp echo " /usr/lib/aarch64-linux-gnu/julia/libdSFMT.so" >> debian/libjulia1.links.tmp debian/shlibdeps __gmpz_get_str >> debian/libjulia1.links.tmp echo " /usr/lib/aarch64-linux-gnu/julia/libgmp.so" >> debian/libjulia1.links.tmp debian/shlibdeps git_libgit2_version >> debian/libjulia1.links.tmp echo " /usr/lib/aarch64-linux-gnu/julia/libgit2.so" >> debian/libjulia1.links.tmp debian/shlibdeps pow >> debian/libjulia1.links.tmp echo " /usr/lib/aarch64-linux-gnu/julia/libopenlibm.so" >> debian/libjulia1.links.tmp debian/shlibdeps mpfr_init2 >> debian/libjulia1.links.tmp echo " /usr/lib/aarch64-linux-gnu/julia/libmpfr.so" >> debian/libjulia1.links.tmp debian/shlibdeps pcre2_compile_8 >> debian/libjulia1.links.tmp echo " /usr/lib/aarch64-linux-gnu/julia/libpcre2-8.so" >> debian/libjulia1.links.tmp debian/shlibdeps libssh2_version >> debian/libjulia1.links.tmp echo " /usr/lib/aarch64-linux-gnu/julia/libssh2.so" >> debian/libjulia1.links.tmp debian/shlibdeps backtrace >> debian/libjulia1.links.tmp echo " /usr/lib/aarch64-linux-gnu/julia/libunwind.so" >> debian/libjulia1.links.tmp debian/shlibdeps mbedtls_net_init >> debian/libjulia1.links.tmp echo " /usr/lib/aarch64-linux-gnu/julia/libmbedtls.so" >> debian/libjulia1.links.tmp debian/shlibdeps mbedtls_md5 >> debian/libjulia1.links.tmp echo " /usr/lib/aarch64-linux-gnu/julia/libmbedcrypto.so" >> debian/libjulia1.links.tmp debian/shlibdeps mbedtls_x509_get_serial >> debian/libjulia1.links.tmp echo " /usr/lib/aarch64-linux-gnu/julia/libmbedx509.so" >> debian/libjulia1.links.tmp debian/shlibdeps cholmod_version >> debian/libjulia1.links.tmp echo " /usr/lib/aarch64-linux-gnu/julia/libcholmod.so" >> debian/libjulia1.links.tmp debian/shlibdeps SuiteSparseQR_C_free >> debian/libjulia1.links.tmp echo " /usr/lib/aarch64-linux-gnu/julia/libspqr.so" >> debian/libjulia1.links.tmp debian/shlibdeps SuiteSparse_config >> debian/libjulia1.links.tmp echo " /usr/lib/aarch64-linux-gnu/julia/libsuitesparseconfig.so" >> debian/libjulia1.links.tmp debian/shlibdeps umfpack_dl_report_info >> debian/libjulia1.links.tmp echo " /usr/lib/aarch64-linux-gnu/julia/libumfpack.so" >> debian/libjulia1.links.tmp debian/shlibdeps utf8proc_errmsg >> debian/libjulia1.links.tmp echo " /usr/lib/aarch64-linux-gnu/julia/libutf8proc.so" >> debian/libjulia1.links.tmp mv debian/libjulia1.links.tmp debian/libjulia1.links make[2]: Leaving directory '/build/julia-1.0.3+dfsg' dh_link make[1]: Leaving directory '/build/julia-1.0.3+dfsg' dh_link -Njulia -Nlibjulia1 -Nlibjulia-dev dh_strip_nondeterminism debian/julia-doc/usr/share/doc/julia/html/en/assets/logo.png: 1 bytes of garbage after IEND chunk at /usr/share/perl5/File/StripNondeterminism/handlers/png.pm line 155. debian/rules override_dh_compress make[1]: Entering directory '/build/julia-1.0.3+dfsg' dh_compress --exclude=examples/ make[1]: Leaving directory '/build/julia-1.0.3+dfsg' debian/rules override_dh_fixperms make[1]: Entering directory '/build/julia-1.0.3+dfsg' dh_fixperms # Fix shebang and mode bits find debian \( -type f -name '*.jl' \ -exec grep -q '..usr/bin/env julia' '{}' \; \ -a -exec sed -i -e 's@#!/usr/bin/env julia@#!/usr/bin/julia@g' '{}' \; \ -a -exec chmod +x '{}' \; -print \) debian/julia-common/usr/share/julia/build_sysimg.jl debian/julia-common/usr/share/julia/julia-config.jl debian/julia-common/usr/share/julia/stdlib/v1.0/Pkg/bin/utils.jl debian/julia-common/usr/share/julia/stdlib/v1.0/Pkg/bin/update.jl debian/julia-common/usr/share/julia/stdlib/v1.0/Pkg/bin/loadmeta.jl debian/julia-common/usr/share/julia/stdlib/v1.0/Pkg/bin/gitmeta.jl debian/julia-common/usr/share/julia/stdlib/v1.0/Pkg/bin/genstdlib.jl debian/julia-common/usr/share/julia/stdlib/v1.0/Pkg/bin/generate.jl debian/tmp/usr/share/julia/julia-config.jl debian/tmp/usr/share/julia/build_sysimg.jl debian/tmp/usr/share/julia/stdlib/v1.0/Pkg/bin/utils.jl debian/tmp/usr/share/julia/stdlib/v1.0/Pkg/bin/update.jl debian/tmp/usr/share/julia/stdlib/v1.0/Pkg/bin/loadmeta.jl debian/tmp/usr/share/julia/stdlib/v1.0/Pkg/bin/gitmeta.jl debian/tmp/usr/share/julia/stdlib/v1.0/Pkg/bin/genstdlib.jl debian/tmp/usr/share/julia/stdlib/v1.0/Pkg/bin/generate.jl make[1]: Leaving directory '/build/julia-1.0.3+dfsg' debian/rules override_dh_missing make[1]: Entering directory '/build/julia-1.0.3+dfsg' dh_missing --list-missing make[1]: Leaving directory '/build/julia-1.0.3+dfsg' debian/rules override_dh_strip make[1]: Entering directory '/build/julia-1.0.3+dfsg' dh_strip -X"sys.so" objcopy: debian/libjulia1/usr/lib/aarch64-linux-gnu/julia/stV94J04: debuglink section already exists make[1]: Leaving directory '/build/julia-1.0.3+dfsg' debian/rules override_dh_makeshlibs make[1]: Entering directory '/build/julia-1.0.3+dfsg' dh_makeshlibs --no-scripts -XLLVM make[1]: Leaving directory '/build/julia-1.0.3+dfsg' debian/rules override_dh_shlibdeps make[1]: Entering directory '/build/julia-1.0.3+dfsg' # Generate dependencies for dlopen'd libraries using dummy executable. # Suppress useless dependency warnings caused by unused library symbols. dh_shlibdeps -- --warnings=1 debian/shlibdeps dpkg-shlibdeps: warning: binaries to analyze should already be installed in their package's directory dpkg-shlibdeps: warning: binaries to analyze should already be installed in their package's directory make[1]: Leaving directory '/build/julia-1.0.3+dfsg' dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'julia-dbgsym' in '../julia-dbgsym_1.0.3+dfsg-4_arm64.deb'. dpkg-deb: building package 'libjulia1-dbgsym' in '../libjulia1-dbgsym_1.0.3+dfsg-4_arm64.deb'. dpkg-deb: building package 'julia' in '../julia_1.0.3+dfsg-4_arm64.deb'. dpkg-deb: building package 'libjulia1' in '../libjulia1_1.0.3+dfsg-4_arm64.deb'. dpkg-deb: building package 'libjulia-dev' in '../libjulia-dev_1.0.3+dfsg-4_arm64.deb'. dpkg-deb: building package 'julia-doc' in '../julia-doc_1.0.3+dfsg-4_all.deb'. dpkg-deb: building package 'julia-common' in '../julia-common_1.0.3+dfsg-4_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../julia_1.0.3+dfsg-4_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration 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/17932 and its subdirectories I: Current time: Sat Aug 7 16:59:30 -12 2021 I: pbuilder-time-stamp: 1628398770 Sun Jul 5 22:37:19 UTC 2020 I: 1st build successful. Starting 2nd build on remote node codethink-sled16-arm64.debian.net. Sun Jul 5 22:37:19 UTC 2020 I: Preparing to do remote build '2' on codethink-sled16-arm64.debian.net. Mon Jul 6 03:41:56 UTC 2020 I: Deleting $TMPDIR on codethink-sled16-arm64.debian.net. Mon Jul 6 03:41:58 UTC 2020 I: julia_1.0.3+dfsg-4_arm64.changes: Format: 1.8 Date: Tue, 22 Jan 2019 20:19:55 +0000 Source: julia Binary: julia julia-common julia-dbgsym julia-doc libjulia-dev libjulia1 libjulia1-dbgsym Architecture: all arm64 Version: 1.0.3+dfsg-4 Distribution: unstable Urgency: medium Maintainer: Debian Julia Team Changed-By: Graham Inggs Description: julia - high-performance programming language for technical computing julia-common - high-performance programming language for technical computing (co julia-doc - high-performance programming language for technical computing (do libjulia-dev - high-performance programming language for technical computing (de libjulia1 - high-performance programming language for technical computing (ru Closes: 919183 Changes: julia (1.0.3+dfsg-4) unstable; urgency=medium . [ Mo Zhou ] * Set JULIA_CPU_TARGET="pwr8" for ppc64el architecture . [ Graham Inggs] * Avoid baseline violation on armhf, thanks Adrian Bunk (Closes: #919183) * Build with GCC 8 on armhf again Checksums-Sha1: 03e1b694150d3697d6726b5a1bab7f8e6b69136e 2604704 julia-common_1.0.3+dfsg-4_all.deb 58dc8a669b629b2d583ed6eb351c039e428a3dd7 18168 julia-dbgsym_1.0.3+dfsg-4_arm64.deb 5d74706aee07e5808f45cfb2d5cc46b7319ad7dc 5295484 julia-doc_1.0.3+dfsg-4_all.deb a64119ae68e8690de87e63bc50446fddb972a04a 12504 julia_1.0.3+dfsg-4_arm64.buildinfo a76ad254e9106f84ba7298ee6aa55aff244d05fa 1137876 julia_1.0.3+dfsg-4_arm64.deb 4bc048889efb206099b42789e8e8267f44455a8c 145264 libjulia-dev_1.0.3+dfsg-4_arm64.deb 6e1da170cdd5a92e60d92b7933a17d3b7ad606a2 436289228 libjulia1-dbgsym_1.0.3+dfsg-4_arm64.deb 85fe2bb65f48b6c574b15fd69d8324756be2b5e9 27530500 libjulia1_1.0.3+dfsg-4_arm64.deb Checksums-Sha256: 24fd12e813311a6bd90d3262cdcd95d1352803ed228a11e9551a98b31050bc91 2604704 julia-common_1.0.3+dfsg-4_all.deb 0e22e3183e764ede2fa1372853b1fb9b18ba747993b2183b775eb110332eab92 18168 julia-dbgsym_1.0.3+dfsg-4_arm64.deb 6ac004d98e7e4d18c14a194112e84b365392de4c3d5becbf90e06941df9e0281 5295484 julia-doc_1.0.3+dfsg-4_all.deb e50582de33c5b25b8175276ff9f7e1a68088a192e2d2ca62527103269dd98bee 12504 julia_1.0.3+dfsg-4_arm64.buildinfo b45e671ec1feb7962eef6760c270116c4d0e57d3a5f359d713c78bd3cfbbb8d4 1137876 julia_1.0.3+dfsg-4_arm64.deb 3008220dfc0786fc0c425f58a944c12733c08a4b57e3f6133f14216fc8fdf966 145264 libjulia-dev_1.0.3+dfsg-4_arm64.deb 24aa8a68daf684309c6861746591e2cc66f31cbd1995fcf01b636192be1d495e 436289228 libjulia1-dbgsym_1.0.3+dfsg-4_arm64.deb 2d258166e0cd8e4ef32fdbe100c1ce310dbf789141802a527ed258961aaff32f 27530500 libjulia1_1.0.3+dfsg-4_arm64.deb Files: 41f12f3cfb4e1ec26787cc2b7e2a8fc1 2604704 science optional julia-common_1.0.3+dfsg-4_all.deb dd8e8cd12c1f8d82d696e0eaf58a2afe 18168 debug optional julia-dbgsym_1.0.3+dfsg-4_arm64.deb 54321375177dde036ec2ad81bb82040e 5295484 doc optional julia-doc_1.0.3+dfsg-4_all.deb 33aaefe026e0fa6b0b25b753ab676a5f 12504 science optional julia_1.0.3+dfsg-4_arm64.buildinfo c1b7aaf9370a17af54194c9050e6618f 1137876 science optional julia_1.0.3+dfsg-4_arm64.deb 563d5cb0fb2ca0974338a5d1143f66cd 145264 libdevel optional libjulia-dev_1.0.3+dfsg-4_arm64.deb 9d5e4605f48b6312ebe705a6e35f1095 436289228 debug optional libjulia1-dbgsym_1.0.3+dfsg-4_arm64.deb 587b6c94e388800a3e88c20bb717276d 27530500 libs optional libjulia1_1.0.3+dfsg-4_arm64.deb Mon Jul 6 03:42:02 UTC 2020 I: diffoscope 150 will be used to compare the two builds: Mon Jul 6 05:42:06 UTC 2020 E: julia failed to build reproducibly in buster on arm64. Mon Jul 6 05:42:07 UTC 2020 I: Submitting .buildinfo files to external archives: Mon Jul 6 05:42:07 UTC 2020 I: Submitting 16K b1/julia_1.0.3+dfsg-4_arm64.buildinfo.asc Mon Jul 6 05:42:09 UTC 2020 I: Submitting 16K b2/julia_1.0.3+dfsg-4_arm64.buildinfo.asc Mon Jul 6 05:42:11 UTC 2020 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Mon Jul 6 05:42:11 UTC 2020 I: Done submitting .buildinfo files. Mon Jul 6 05:42:11 UTC 2020 I: Removing signed julia_1.0.3+dfsg-4_arm64.buildinfo.asc files: removed './b1/julia_1.0.3+dfsg-4_arm64.buildinfo.asc' removed './b2/julia_1.0.3+dfsg-4_arm64.buildinfo.asc'